使字符串只接受字母(无数字)。

时间:2012-06-17 11:20:42

标签: java string swing netbeans-7 jtextfield

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

String Text;
Text = jTextField1.getText();

现在

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

2 个答案:

答案 0 :(得分:10)

您有两种选择


  • 通知请勿使用String Text;(API名称或其方法的可能保留字)在Naming convention
  • 中多使用String text;

答案 1 :(得分:1)

另外:你也可以这样做,但我推荐mKorbel的答案。

try  {
    System.out.println(Integer.parseInt(Text) + "is a valid input.");
} catch (Exception e) {
    System.out.println("The input "+ Text + "is invalid");
}