4

Javaで文字列に文字または数字のみを許可することは可能ですか?例えば ​​:

String Text;
Text = jTextField1.getText();

if (Text is a number) {System.out.println("Invalid Input");}
4

2 に答える 2

10

使用する選択肢は2つあります


  • 命名規則で使用しないでくださいString Text;(API名またはそのメソッドの予約語の可能性があります)String text;
于 2012-06-17T11:23:06.940 に答える
1

追加:mKorbelの答えをお勧めしますが、次のようにすることもできます。

try  {
    System.out.println(Integer.parseInt(Text) + "is a valid input.");
} catch (Exception e) {
    System.out.println("The input "+ Text + "is invalid");
}
于 2012-11-09T12:54:29.950 に答える