亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

在java中如何使用inputstreamreader讀取標準輸入

小樊
83
2024-10-09 22:02:22
欄目: 編程語言

在Java中,可以使用InputStreamReader類來讀取標準輸入(通常是鍵盤輸入)。以下是一個簡單的示例,展示了如何使用InputStreamReaderBufferedReader從標準輸入讀取文本:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadStandardInput {
    public static void main(String[] args) {
        // 創建一個 InputStreamReader 對象,將 System.in 作為參數傳遞
        InputStreamReader inputStreamReader = new InputStreamReader(System.in);

        // 創建一個 BufferedReader 對象,將 InputStreamReader 對象作為參數傳遞
        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

        System.out.println("請輸入文本:");

        try {
            // 使用 readLine() 方法從標準輸入讀取一行文本
            String inputText = bufferedReader.readLine();

            // 輸出讀取到的文本
            System.out.println("你輸入的文本是:" + inputText);
        } catch (IOException e) {
            // 處理 IOException
            e.printStackTrace();
        } finally {
            // 關閉 BufferedReader
            try {
                bufferedReader.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

在這個示例中,我們首先創建了一個InputStreamReader對象,將System.in作為參數傳遞。然后,我們創建了一個BufferedReader對象,將InputStreamReader對象作為參數傳遞。這使得我們可以使用BufferedReaderreadLine()方法從標準輸入讀取一行文本。

try塊中,我們調用readLine()方法讀取輸入的文本,并將其存儲在inputText變量中。然后,我們輸出讀取到的文本。如果在讀取過程中發生任何IOException,我們將在catch塊中處理它。最后,在finally塊中,我們關閉BufferedReader以釋放資源。

0
江源县| 德江县| 武邑县| 泾源县| 安多县| 历史| 梅河口市| 秦安县| 桃园市| 论坛| 岚皋县| 连南| 三明市| 疏勒县| 昌乐县| 浑源县| 屏南县| 静宁县| 乐亭县| 阳西县| 昭觉县| 普定县| 安泽县| 巴彦县| 芜湖县| 湖州市| 景德镇市| 开远市| 台东县| 通榆县| 许昌县| 扶绥县| 潜江市| 抚顺市| 盘锦市| 甘谷县| 城固县| 商丘市| 宝清县| 云安县| 深水埗区|