Java如何輸出文本所有內(nèi)容

小億
165
2023-09-19 21:10:23

在Java中,可以使用以下方法輸出文本的所有內(nèi)容:

  1. 使用System.out.println()方法逐行輸出文本內(nèi)容,每次輸出一行。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try(BufferedReader br = new BufferedReader(new FileReader("filename.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
  1. 使用System.out.print()方法逐字符輸出文本內(nèi)容。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try(BufferedReader br = new BufferedReader(new FileReader("filename.txt"))) {
int c;
while ((c = br.read()) != -1) {
System.out.print((char) c);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

這兩種方法可以根據(jù)需要選擇逐行輸出還是逐字符輸出。需要注意的是,在使用這些方法輸出文本內(nèi)容之前,需要先讀取文本文件。上述示例代碼中使用了BufferedReader類來(lái)讀取文件內(nèi)容,可以根據(jù)實(shí)際情況選擇其他的文件讀取類。

0