我有文本框,我想知道用户在文本框中输入的数据类型 并依赖于我想做某事的类型 如果有任何函数可以知道数据类型,那就太棒了。
答案 0 :(得分:1)
import org.apache.commons.lang.StringUtils;
StringUtils.isNumeric(String s);
请注意,这不会在常规情况下抛出异常,应该在每种可能的情况下避免这种情况。
答案 1 :(得分:0)
String name= scanner.nextLine();
try{
int integerValue = Integer.parseInt(name);
sysout("Name is integer value")
}
catch(NumberFormatException){
sysout("name is not an integer value");
}
答案 2 :(得分:0)
默认情况下,您将只获取字符串类型,您必须编写自己的逻辑来检查数据类型。 您可以仅使用javascript限制数字或字符串值的输入。