簡體   English   中英

如何使用Java中的switch語句檢查用戶輸入的字符串或數字?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM