您可以编写一个函数来测试它,方法是在不喜欢它时调用
Double.parseDouble(String)并捕获
NumberFormatException(它将处理
double和
int值)
public static boolean isNumber(String str) { try { double v = Double.parseDouble(str); return true; } catch (NumberFormatException nfe) { } return false;}
那你可以这样称呼它
if (isNumber(tokens[2])) { System.out.println(" Invalid make");}
而
printf有
String实力的样子,
String msg = "Invalid make";System.out.printf(" %s%n", msg);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)