色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java讀取txt文件和存儲(chǔ)

在Java編程中,常常需要讀取外部文件,如文本文件。本文主要介紹如何使用Java讀取和存儲(chǔ)txt文件。

讀取txt文件

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("test.txt");
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

代碼解釋:

  • 創(chuàng)建一個(gè)File對(duì)象,指向要讀取的txt文件
  • 創(chuàng)建一個(gè)BufferedReader對(duì)象,用于讀取文件
  • 使用while循環(huán)逐行讀取txt文件并輸出

存儲(chǔ)txt文件

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("output.txt");
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write("Hello World!");
bw.newLine();
bw.write("This is a test file.");
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

代碼解釋:

  • 創(chuàng)建一個(gè)File對(duì)象,指向要寫入的txt文件
  • 創(chuàng)建一個(gè)BufferedWriter對(duì)象,用于寫入文件
  • 使用write方法寫入一行文字,使用newLine方法換行
  • 關(guān)閉BufferedWriter對(duì)象