是否可以在java中只允许字符串中的字母或数字?例如:
String Text;
Text = jTextField1.getText();
现在
if (Text is a number) {System.out.println("Invalid Input");}
答案 0 :(得分:10)
您有两种选择
JFormattedTextField使用适当的Formatter
或InputVerifier
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");
}