「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > コンソール入力の読み取り

コンソール入力の読み取り

2024 年 11 月 8 日に公開
ブラウズ:792

Lendo a entrada do console

InputStream 読み取りメソッド:

  • read(): ストリームから直接バイトを読み取ることができます。
  • read() の 3 つのバージョン:
  • int read(): 1 バイトを読み取り、ストリームの最後に -1 を返します。
  • int read(byte data[]): データ配列がいっぱいになるか、ストリームの終わりに到達するか、エラーが発生するまでバイトを読み取ります。読み取られたバイト数を返します。ストリームの終わりに達した場合は -1 を返します。
  • int read(byte data[], int start, int max): 開始インデックスから開始してデータ配列内の最大バイト数を読み取ります。読み取られたバイト数を返します。ストリームの終わりに達した場合は -1 を返します。
  • 例外: read() のすべてのバージョンは、エラーが発生した場合に IOException をスローする可能性があります。

読み取りに 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 



実行例:
入力: "バイトの読み取り"
出口:

Enter some characters.
You entered: Read Bytes

この抜粋では、read() メソッドを使用してキーボードからバイト形式でデータを読み取る方法を詳しく説明し、コンソール入力での System.in の基本的な使用法を示し、配列内のバイトの直接操作を示します。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/devsjavagirls/metodos-de-leitura-do-inputstream-jj5?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3