4

是否可以在 java 中的字符串中只允许字母或数字?例如 :

String Text;
Text = jTextField1.getText();

现在

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

2 回答 2

10

你有两种选择


  • 注意不要在命名约定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 回答