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

溫馨提示×

Java怎么實現讀寫文件功能

小億
105
2023-08-11 19:32:37
欄目: 編程語言

Java中實現讀寫文件功能可以通過使用輸入流和輸出流來實現。

讀文件:

  1. 創建一個File對象,指定要讀取的文件路徑。

  2. 創建一個FileReader對象,將File對象作為參數傳入。

  3. 創建一個BufferedReader對象,將FileReader對象作為參數傳入。

  4. 使用BufferedReader的readLine()方法讀取文件的每一行內容,直到讀取完畢。

  5. 關閉BufferedReader對象。

示例代碼:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
File file = new File("file.txt");
try (FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader)) {
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

寫文件:

  1. 創建一個File對象,指定要寫入的文件路徑。

  2. 創建一個FileWriter對象,將File對象作為參數傳入。

  3. 創建一個BufferedWriter對象,將FileWriter對象作為參數傳入。

  4. 使用BufferedWriter的write()方法寫入內容。

  5. 關閉BufferedWriter對象。

示例代碼:

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WriteFile {
public static void main(String[] args) {
File file = new File("file.txt");
try (FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
bufferedWriter.write("Hello, world!");
} catch (IOException e) {
e.printStackTrace();
}
}
}

需要注意的是,在Java 7及以上版本中,可以使用try-with-resources語句,自動關閉輸入流和輸出流對象,無需手動關閉。

0
兰西县| 华容县| 饶阳县| 河津市| 墨江| 浙江省| 洪湖市| 郓城县| 宝山区| 峨山| 天全县| 鞍山市| 昆山市| 二连浩特市| 金堂县| 闸北区| 平塘县| 右玉县| 海南省| 扶余县| 新沂市| 罗定市| 灵石县| 永泰县| 兴仁县| 错那县| 思茅市| 清镇市| 姚安县| 会宁县| 绥阳县| 临沭县| 麻阳| 乌鲁木齐县| 怀仁县| 本溪| 交城县| 乐亭县| 家居| 屯昌县| 渑池县|