Scanner是Java標準庫提供的一個用于讀取用戶輸入的類,可以用來讀取不同類型的數據,如整數、浮點數、字符串等。下面是一些常用的Scanner的用法:
創建Scanner對象:
Scanner scanner = new Scanner(System.in);
讀取整數:
int num = scanner.nextInt();
讀取浮點數:
double num = scanner.nextDouble();
讀取字符串:
String str = scanner.nextLine();
讀取布爾值:
boolean bool = scanner.nextBoolean();
讀取字符:
char ch = scanner.next().charAt(0);
讀取一行輸入:
String line = scanner.nextLine();
判斷是否還有輸入:
boolean hasInput = scanner.hasNext();
使用正則表達式進行分隔讀取:
scanner.useDelimiter(",");
關閉Scanner對象:
scanner.close();
這些只是Scanner的一些基本用法,還有其他一些更高級的用法,如使用Scanner讀取文件、使用Scanner處理多行輸入等。可以根據具體需求進一步學習。