Java Scanner 是一個常用的輸入流工具,它能夠讀取鍵盤輸入和文件輸入等等。Scanner 的用法非常簡單,下面分別介紹一下。
import java.util.Scanner; public class ScannerTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 創建一個 Scanner 對象 System.out.print("請輸入一個字符串:"); String str = scanner.nextLine(); // 讀取一行字符串 System.out.println("輸入的字符串是:" + str); System.out.print("請輸入一個整數:"); int num = scanner.nextInt(); // 讀取一個整數 System.out.println("輸入的整數是:" + num); scanner.close(); // 關閉 Scanner 對象 } }
上面的代碼演示了 Scanner 讀取鍵盤輸入的用法,需要注意的是 Scanner 的讀取方法會一直等待用戶輸入,直到用戶輸入完畢并按下回車鍵,所以可以保證輸入的完整性。Scanner 還可以讀取其他類型,例如浮點數、布爾值等基本數據類型,以及字符和文件等。
Scanner 的構造函數可以接受多種參數,例如文件對象、文件路徑、輸入流等,這樣使用 Scanner 就可以讀取文件中的內容或者其他輸入流的內容。使用 Scanner 實現輸入操作的代碼非常方便和簡潔,同時它也提供了許多字符串和正則表達式處理的方法來簡化程序開發。
上一篇vue文件命名規則
下一篇jquery+除以3為0