ホームページ >Java >&#&チュートリアル >Javaで指定された文字が数字か文字かを確認するにはどうすればよいですか?

Javaで指定された文字が数字か文字かを確認するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-18 20:21:171328ブラウズ

Javaで指定された文字が数字か文字かを確認するにはどうすればよいですか?

Character クラスは Object クラスのサブクラスであり、元の型 char の値をオブジェクトにラップします。 Character 型のオブジェクトには、char 型のフィールドが 1 つ含まれます。 Character クラスの isDigit() メソッドを使用して、文字列内の特定の文字が数字/文字であるかどうかを確認できます。 isDigit() メソッドは、指定された文字が数字であるかどうかを判断するために使用される静的メソッドです。

public class CharacterIsNumberOrDigitTest {
   public static void main(String[] args) {
      String str = "Tutorials123";
      for(int i=0; i < str.length(); i++) {
         <strong>Boolean </strong>flag = <strong>Character.isDigit(str.charAt(i))</strong>;
         if(flag) {
            System.out.println("&#39;"+ str.charAt(i)+"&#39; is a number");
         }
         else {
            System.out.println("&#39;"+ str.charAt(i)+"&#39; is a letter");
         }
      }
   }
}

出力

&#39;T&#39; is a letter
&#39;u&#39; is a letter
&#39;t&#39; is a letter
&#39;o&#39; is a letter
&#39;r&#39; is a letter
&#39;i&#39; is a letter
&#39;a&#39; is a letter
&#39;l&#39; is a letter
&#39;s&#39; is a letter
&#39;1&#39; is a number
&#39;2&#39; is a number
&#39;3&#39; is a number

以上がJavaで指定された文字が数字か文字かを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。