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

溫馨提示×

java中怎么使用fileinputstream讀取文件

小億
119
2023-07-07 12:10:44
欄目: 編程語言

在Java中,可以使用FileInputStream類來讀取文件。以下是一個示例代碼,演示如何使用FileInputStream讀取文件:

import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
FileInputStream fis = null;
try {
// 創建FileInputStream對象,指定要讀取的文件路徑
fis = new FileInputStream("path/to/file.txt");
// 創建一個字節數組,用于存儲讀取到的數據
byte[] buffer = new byte[1024];
// 讀取文件數據,并將讀取到的字節數存儲到buffer數組中
int bytesRead = fis.read(buffer);
// 循環讀取數據,直到文件末尾
while (bytesRead != -1) {
// 將讀取到的字節轉換為字符串并輸出
String data = new String(buffer, 0, bytesRead);
System.out.print(data);
// 繼續讀取下一批數據
bytesRead = fis.read(buffer);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
// 關閉FileInputStream流
if (fis != null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}

在上面的示例中,我們首先創建一個FileInputStream對象,指定要讀取的文件路徑。然后創建一個字節數組來存儲讀取到的數據。接下來使用read()方法讀取文件數據,并將讀取到的字節數存儲到buffer數組中。然后將字節數組轉換為字符串,并輸出到控制臺。最后,循環讀取文件數據,直到文件末尾。最后,需要使用close()方法關閉FileInputStream流,釋放資源。

0
绵阳市| 五大连池市| 晋江市| 自贡市| 罗田县| 乐亭县| 丽江市| 池州市| 永靖县| 黑河市| 龙陵县| 肥西县| 永川市| 古浪县| 景宁| 东丰县| 旺苍县| 巴里| 社会| 固安县| 平顺县| 太仆寺旗| 彰武县| 邵武市| 临汾市| 石景山区| 军事| 资中县| 南京市| 新平| 东莞市| 建宁县| 香河县| 石门县| 沽源县| 广河县| 绍兴县| 江北区| 九江市| 光山县| 台湾省|