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

溫馨提示×

java中fileinputstream的用法是什么

小億
92
2023-12-16 23:10:04
欄目: 編程語言

FileInputStream是Java中用于讀取文件的輸入流。它繼承自InputStream類,并提供了一系列用于讀取文件的方法。

使用FileInputStream時,首先需要創建一個FileInputStream對象,并指定要讀取的文件路徑作為參數。然后,可以使用該對象調用以下常用方法:

  1. read():讀取一個字節的數據并返回其整數值。如果已經讀取到文件末尾,則返回-1。
  2. read(byte[] b):將最多b.length個字節的數據讀取到字節數組b中,并返回實際讀取的字節數。如果已經讀取到文件末尾,則返回-1。
  3. skip(long n):跳過n個字節的數據。
  4. available():返回可以從文件中讀取的字節數。
  5. close():關閉輸入流。

以下是使用FileInputStream讀取文件的示例代碼:

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

public class FileInputStreamExample {
    public static void main(String[] args) {
        FileInputStream fis = null;
        try {
            fis = new FileInputStream("path/to/file.txt");
            int data;
            while ((data = fis.read()) != -1) {
                System.out.print((char)data);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (fis != null) {
                try {
                    fis.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

在上述示例中,我們創建了一個FileInputStream對象fis,并指定要讀取的文件路徑。然后,使用fis.read()方法讀取文件中的字節數據,并使用System.out.print()方法將其打印出來。最后,我們在finally塊中關閉輸入流,確保資源的正確釋放。

0
长岛县| 阿瓦提县| 鞍山市| 双峰县| 宁津县| 景东| 东港市| 伊吾县| 大厂| 京山县| 宣化县| 乐至县| 招远市| 灵武市| 登封市| 专栏| 武城县| 泸水县| 库尔勒市| 肥西县| 平顶山市| 洪洞县| 来安县| 常德市| 韶关市| 凤庆县| 贺兰县| 宽城| 镇安县| 天峻县| 晴隆县| 汕头市| 淮阳县| 鄂伦春自治旗| 六盘水市| 通山县| 兰溪市| 拜城县| 星子县| 桑日县| 灌云县|