溫馨提示×

inputstreamreader如何讀取用戶輸入

小樊
91
2024-07-02 20:00:11
欄目: 編程語言

InputStreamReader 是一個字節流到字符流的橋接器,它可以將字節流轉換為字符流。如果想要使用 InputStreamReader 讀取用戶輸入,可以結合 System.in 來實現。下面是一個簡單的示例代碼:

import java.io.*;

public class Main {
    public static void main(String[] args) {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);

        System.out.println("請輸入一行文字:");

        try {
            String input = br.readLine();
            System.out.println("你輸入的是:" + input);
        } catch (IOException e) {
            System.out.println("輸入錯誤:" + e.getMessage());
        }
    }
}

在上述代碼中,我們首先創建一個 InputStreamReader 對象 isr,并將其與 System.in 連接。然后再創建一個 BufferedReader 對象 br,用于讀取字符流。接著通過 br.readLine() 方法讀取用戶輸入的一行文字,并將其輸出到控制臺。最后在 try-catch 塊中捕獲可能出現的 IOException 異常。

運行代碼后,程序將等待用戶輸入一行文字,并將用戶輸入的內容打印到控制臺上。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女