欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java設(shè)置只能輸入數(shù)字和字母

傅智翔1年前7瀏覽0評論

Java是一種廣泛使用的編程語言,它在各種應(yīng)用程序中都有著廣泛的應(yīng)用。對于開發(fā)人員來說,編寫高質(zhì)量、安全的代碼非常重要。本文將介紹如何在Java中設(shè)置只允許輸入數(shù)字和字母,以提高代碼的安全性。

public class OnlyNumAndChar {
public static boolean isOnlyNumAndChar(String str) {
for (int i = 0; i< str.length(); i++) {
char ch = str.charAt(i);
if (!((ch >= '0' && ch<= '9') || (ch >= 'a' && ch<= 'z') || (ch >= 'A' && ch<= 'Z'))) {
return false;
}
}
return true;
 }
public static void main(String[] args) {
String str1 = "ThisIsAString123";
String str2 = "This$Is@Not1234";
boolean result1 = isOnlyNumAndChar(str1);
boolean result2 = isOnlyNumAndChar(str2);
System.out.println("str1 is Only Num And Char? " + result1);
System.out.println("str2 is Only Num And Char? " + result2);
 }
}

上面的代碼使用了一個自定義方法isOnlyNumAndChar()來檢查字符串中是否只包含數(shù)字和字母。該方法使用了一個for循環(huán)來遍歷字符串中的每個字符,并使用一個條件語句來檢查該字符是否為數(shù)字或字母。如果檢測到除數(shù)字和字母以外的字符,該方法將返回false。否則,該方法將返回true

為了測試該方法,我們在main()方法中聲明了兩個字符串str1str2。其中str1只包含數(shù)字和字母,而str2包含除數(shù)字和字母以外的字符。

最后,我們將兩個字符串作為參數(shù)傳遞給isOnlyNumAndChar()方法,獲取其返回值,并將其輸出到控制臺。