String str1=jTextField1.getText();
str1=str1.replaceAll("[0-9]","");//将所有的数字型字符替换为空
if(str1.length()==0)
System.out.println(“文本框中的值是int类型”);//文本框中的值是int类型
else
System.out.println(“文本框中的值不是int类型”);//因为有其他字母或者符号型字符的存在
//文本框中的值不能用 Integer.parseInt()
//转换为匹配的int型数据
str1=str1.replaceAll("[0-9]","");//将所有的数字型字符替换为空
if(str1.length()==0)
System.out.println(“文本框中的值是int类型”);//文本框中的值是int类型
else
System.out.println(“文本框中的值不是int类型”);//因为有其他字母或者符号型字符的存在
//文本框中的值不能用 Integer.parseInt()
//转换为匹配的int型数据
本文提供了一段Java代码示例,用于判断文本框输入的数据是否为整数类型。通过正则表达式过滤掉文本框中可能包含的数字字符,并检查过滤后字符串长度是否为零来实现这一功能。
465

被折叠的 条评论
为什么被折叠?



