文字列に文字のみが含まれているかどうかを確認する方法
目的は、指定された文字列が数値を除いて文字のみで構成されているかどうかを判断することです。文字。たとえば、「smith23」はこのコンテキストでは無効とみなされます。
速度と単純さ
速度と単純さのどちらを優先するかの選択は、具体的な内容によって異なります。アプリケーション:
速度:
最適なパフォーマンスを得るには、ループベースのアプローチの使用を検討してください:
public boolean isAlpha(String name) { char[] chars = name.toCharArray(); for (char c : chars) { if(!Character.isLetter(c)) { return false; } } return true; }
シンプルさ:
実装を容易にするために、1 行の RegEx ベースのメソッドを使用します。推奨:
public boolean isAlpha(String name) { return name.matches("[a-zA-Z]+"); }
以上が文字列に文字のみが含まれているかどうかを効率的に確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。