InputStream-Lesemethoden:
System.in zum Lesen verwenden:
Lesekonsoleneingabe: System.in wird als Eingabestream verwendet, wobei das Drücken von „ENTER“ das Ende des Eingabestreams anzeigt.
ReadBytes-Codebeispiel:
Funktionalität: Das Programm liest ein Byte-Array von der Konsole und zeigt die eingegebenen Zeichen an.
Codestruktur:
data[]: 10-Byte-Array zum Speichern der Eingabe.
System.in.read(data): Liest die in die Konsole eingegebenen Zeichen und speichert sie in data.
Anzeigeschleife: Durchläuft Daten[], um jedes Byte in Zeichen umzuwandeln und anzuzeigen.
Beispielcode:
import java.io.*; class ReadBytes { public static void main(String args[]) throws IOException { byte data[] = new byte[10]; System.out.println("Enter some characters."); System.in.read(data); // Lê o array de bytes System.out.print("You entered: "); for (int i = 0; i < data.length; i++) System.out.print((char) data[i]); // Converte e exibe cada byte como caractere } }
Ausführungsbeispiel:
Eingabe: „Bytes lesen“
Ausgabe:
Enter some characters. You entered: Read Bytes
Dieser Auszug beschreibt detailliert die Verwendung der read()-Methoden zum Lesen von Tastaturdaten im Byteformat, veranschaulicht die grundlegende Verwendung von System.in für Konsoleneingaben und demonstriert die direkte Manipulation von Bytes in einem Array.
Das obige ist der detaillierte Inhalt vonKonsoleneingabe lesen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!