色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 判斷非數字和字母

江奕云2年前8瀏覽0評論

在Java中,判斷非數字和字母的方法非常簡單。我們只需要通過Java自帶的Character類中的isLetter()和isDigit()方法來判斷即可。

/**
 * 判斷字符是否為字母或數字
 *
 * @param c 要判斷的字符
 * @return true表示是字母或數字,false表示不是
 */
public static boolean isLetterOrDigit(char c) {
return Character.isLetter(c) || Character.isDigit(c);
}

如果我們要判斷一個字符串是否只包含數字和字母,代碼如下:

/**
 * 判斷字符串是否只包含字母或數字
 *
 * @param str 要判斷的字符串
 * @return true表示只包含字母或數字,false表示不是
 */
public static boolean isLetterOrDigit(String str) {
char[] chars = str.toCharArray();
for (char c : chars) {
if (!Character.isLetterOrDigit(c)) {
return false;
}
}
return true;
}

以上代碼中,我們首先將字符串轉換為char數組,然后使用for循環遍歷每一個字符,判斷它是否為字母或數字。如果有一個字符不滿足條件,就返回false,表示該字符串不只包含字母或數字。如果整個字符串都滿足條件,就返回true。