在Java中,檢驗數字和指定特殊字符是常見的編程任務之一。下面我們介紹一些方法來實現這一目的。
1. 檢驗數字
/** * 檢驗字符串是否為數字 * @param str 字符串 * @return 是否為數字 */ public static boolean isNumeric(String str) { if (str == null || str.length() == 0) { return false; } for (int i = 0; i< str.length(); i++) { if (!Character.isDigit(str.charAt(i))) { return false; } } return true; }
2. 檢驗指定特殊字符
/** * 檢驗字符串是否包含指定的特殊字符 * @param str 字符串 * @param specialChar 特殊字符 * @return 是否包含特殊字符 */ public static boolean hasSpecialChar(String str, char specialChar) { if (str == null || str.length() == 0) { return false; } for (int i = 0; i< str.length(); i++) { if (str.charAt(i) == specialChar) { return true; } } return false; }
以上兩個方法可以用來檢驗用戶輸入、驗證密碼、過濾非法字符等。但需要注意的是,對于敏感信息的檢驗,還要考慮其他安全措施,如防止SQL注入等。
上一篇java簡介和發展史
下一篇python畫布畫心