Die Scanner-Klasse wird zum Lesen von Eingabedaten aus dem Eingabestream verwendet. Sie wird wie folgt verwendet: Erstellen Sie ein Scanner-Objekt und verwenden Sie die Scanner-Methode, um die Eingabedaten zu lesen und das Scanner-Objekt zu schließen
Scanner in Java verwenden
Verwendung
1. Erstellen Sie ein Scannerobjekt<code class="java">Scanner scanner = new Scanner(InputStream);</code>
InputStream
System.in
(zum Lesen über die Tastatur), eine Datei oder ein Netzwerk sein kann Verbindung .
InputStream
可以是 System.in
(用于从键盘读取)、文件或网络连接。
2. 读取输入
可以使用 Scanner 对象提供的各种方法从输入流中读取不同类型的数据:
nextInt()
:读取下一个整数nextDouble()
:读取下一个双精度浮点数nextLine()
:读取一行文本hasNext()
2. Eingabe lesen
nextInt()
: Weiter lesen An integer
nextDouble()
: Lesen Sie die nächste Gleitkommazahl mit doppelter Genauigkeit
nextLine()
: hasNext()
: <code class="java">scanner.close();</code>
<code class="java">// 从键盘读取一行文本 Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); // 从文件中读取整数 File file = new File("numbers.txt"); Scanner fileScanner = new Scanner(file); int number = fileScanner.nextInt(); // 从网络连接读取双精度浮点数 URL url = new URL("http://example.com/data.txt"); Scanner networkScanner = new Scanner(url.openStream()); double value = networkScanner.nextDouble(); // 关闭 Scanner 对象 scanner.close(); fileScanner.close(); networkScanner.close();</code>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Sanner in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!