Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使字符串只接受字母(不接受数字)。_Java_String_Swing_Netbeans 7_Jtextfield - Fatal编程技术网

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

Java 使字符串只接受字母(不接受数字)。,java,string,swing,netbeans-7,jtextfield,Java,String,Swing,Netbeans 7,Jtextfield,在java中是否可以只允许字符串中的字母或数字?例如: String Text; Text = jTextField1.getText(); 现在 你有两种选择 使用适当的格式化程序或输入验证程序 使用 注意不要使用字符串文本(API名称或其方法的可能保留字)使用字符串文本中的更多信息 另外:你也可以像下面这样做,尽管我推荐mKorbel的答案 try { System.out.println(Integer.parseInt(Text) + "is a valid inpu

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

String Text;
Text = jTextField1.getText();
现在


你有两种选择

  • 使用适当的
    格式化程序
    输入验证程序

  • 使用


  • 注意不要使用
    字符串文本
    (API名称或其方法的可能保留字)使用
    字符串文本中的更多信息

另外:你也可以像下面这样做,尽管我推荐mKorbel的答案

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

提示:坚持常见的命名约定,并将字段和变量设置为小写(即在您的案例中为
Text
)。请看一下这一点,另外,只需将
if(Character.isDigit(Text.charAt(len-1))
替换为
if(!Character.isDigit(Text.charAt(len-1))
,我想它也适用于您的场景:-)
try  {
    System.out.println(Integer.parseInt(Text) + "is a valid input.");
} catch (Exception e) {
    System.out.println("The input "+ Text + "is invalid");
}