91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

在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
两当县| 静乐县| 乌鲁木齐市| 弋阳县| 余庆县| 汕头市| 新野县| 古交市| 格尔木市| 兴安县| 平南县| 霍州市| 湘乡市| 互助| 黄陵县| 潢川县| 略阳县| 拜城县| 鲜城| 郴州市| 临泽县| 丰宁| 满城县| 金寨县| 旺苍县| 阆中市| 准格尔旗| 海盐县| 南宫市| 石家庄市| 天水市| 玉树县| 巴东县| 丹阳市| 靖边县| 万年县| 呼伦贝尔市| 库车县| 繁昌县| 高陵县| 开化县|