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

溫馨提示×

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
遵义市| 西昌市| 富川| 辽宁省| 巴东县| 喜德县| 绿春县| 蓬溪县| 渝北区| 华容县| 密山市| 和硕县| 绵竹市| 白山市| 罗城| 电白县| 溧阳市| 札达县| 安远县| 抚顺市| 连平县| 东丰县| 黄梅县| 玛纳斯县| 大田县| 枝江市| 兴业县| 德令哈市| 肇源县| 盖州市| 松江区| 乾安县| 桐乡市| 海门市| 夏津县| 全椒县| 凉城县| 札达县| 安远县| 手游| 独山县|