中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何判斷InputStream是否已經到達末尾

小樊
106
2024-09-02 22:24:51
欄目: 編程語言

要判斷一個InputStream是否已經到達末尾,可以使用read()方法

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class Main {
    public static void main(String[] args) {
        try {
            InputStream inputStream = new FileInputStream("example.txt");
            int bytesRead;

            while ((bytesRead = inputStream.read()) != -1) {
                // 在這里處理讀取到的數據,例如將其轉換為字符并輸出
                System.out.print((char) bytesRead);
            }

            System.out.println("\n已到達文件末尾");
            inputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在這個示例中,我們創建了一個FileInputStream來讀取名為example.txt的文件。然后,我們使用while循環不斷調用read()方法,直到返回值為-1,表示已經到達文件末尾。在循環內部,我們可以對讀取到的數據進行處理,例如將其轉換為字符并輸出。最后,記得關閉InputStream

0
南充市| 静海县| 东方市| 新平| 玛多县| 浦县| 西乌| 南城县| 曲沃县| 东明县| 呼图壁县| 金坛市| 临沧市| 藁城市| 长汀县| 祁东县| 新蔡县| 新化县| 中方县| 黎川县| 普陀区| 邢台市| 荃湾区| 色达县| 古田县| 泽州县| 民丰县| 临高县| 济宁市| 长治市| 贞丰县| 武川县| 扶绥县| 碌曲县| 海安县| 若尔盖县| 龙泉市| 宣威市| 沧州市| 沾化县| 阳东县|