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

java 只輸入數字和字母

錢淋西1年前8瀏覽0評論

java中經常需要限制用戶輸入的內容,比如只輸入數字、字母或特定字符。本文將介紹如何在java中實現只允許用戶輸入數字和字母。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); //初始化一個Scanner對象
System.out.print("請輸入數字和字母:");
String input = scanner.next(); //獲取用戶輸入內容
boolean isLetterOrDigit = input.matches("[a-zA-Z0-9]+"); //正則表達式判斷是否只包含數字和字母
if (isLetterOrDigit) { //如果是
System.out.println("輸入正確!");
} else {
System.out.println("只能輸入數字和字母!");
}
}
}

上述代碼中使用Scanner獲取用戶輸入內容,并使用正則表達式匹配是否只包含數字和字母。其中正則表達式"[a-zA-Z0-9]+"表示只能是a-z、A-Z和0-9的組合。如果符合條件,輸出“輸入正確”,否則輸出“只能輸入數字和字母”。

在實際開發中,還可以使用KeyListener監聽用戶輸入內容,實時判斷是否符合要求,以便在用戶輸入非法字符時能及時提醒。以上就是java如何只輸入數字和字母的介紹,希望能夠幫助讀者。