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

溫馨提示×

如何判斷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
三穗县| 清水河县| 深泽县| 锡林郭勒盟| 华阴市| 循化| 洞口县| 天全县| 聂拉木县| 盐边县| 菏泽市| 云林县| 嘉祥县| 开原市| 江门市| 兴安盟| 乐昌市| 沙湾县| 兴隆县| 鄂伦春自治旗| 岳普湖县| 永康市| 封丘县| 郧西县| 鹿邑县| 长岭县| 萍乡市| 陈巴尔虎旗| 柘城县| 康平县| 玛纳斯县| 安康市| 从化市| 泰和县| 无锡市| 无极县| 绥江县| 南陵县| 卢龙县| 会同县| 贵德县|