InputStream 読み取りメソッド:
読み取りに System.in を使用する:
コンソール入力の読み取り: System.in が入力ストリームとして使用され、「ENTER」を押すと入力ストリームの終了を示します。
ReadBytes コード例:
機能: プログラムはコンソールからバイト配列を読み取り、入力された文字を表示します。
コード構造:
data[]: 入力を保存する 10 バイトの配列。
System.in.read(data): コンソールに入力された文字を読み取り、データに保存します。
表示ループ: data[] を反復処理して、各バイトを文字に変換して表示します。
コード例:
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 } }
実行例:
入力: 「バイトの読み取り」
出力:
Enter some characters. You entered: Read Bytes
この抜粋では、read() メソッドを使用してキーボード データをバイト形式で読み取る方法を詳しく説明し、コンソール入力での System.in の基本的な使用法を示し、配列内のバイトの直接操作を示します。
以上がコンソール入力の読み取りの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。