[英]how to check user input a string or number using switch statement in java?
我正在研究掃描儀代碼。 如何使用switch語句檢查文件中包含數字或字符串? 這是我的switch語句的部分代碼
while(st.hasMoreTokens()){
int caret=jTextArea1.getCaretPosition();
switch(st.nextToken()){
case "++": jTextArea1.insert("++"+" "+":Unary Operator "+"\n",caret);
break;
case "--": jTextArea1.insert("--"+" "+":Unary Operator "+"\n",caret);
break;
}
}
編寫一個方法,如果輸入參數是一個數字,則返回true,否則它將拋出NFE,結果將返回false:
public static boolean isInteger(String s) {
try {
Integer.parseInt(s);
} catch(NumberFormatException e) {
return false;
}
return true;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.