温馨提示×

怎么使用java读取本地文件内容

小亿
103
2023-07-05 14:23:28
栏目: 编程语言

您可以使用Java中的FileInputStream或BufferedReader类来读取本地文件的内容。下面是一个使用FileInputStream类的示例:

import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("path/to/file.txt");
int content;
while ((content = fileInputStream.read()) != -1) {
System.out.print((char) content);
}
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

这个示例将打开名为"file.txt"的文件并逐个字节地读取其内容。通过将每个字节转换为字符,您可以将文件内容打印到控制台上。

您还可以使用BufferedReader类来按行读取文件内容。下面是一个使用BufferedReader类的示例:

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

这个示例将逐行读取名为"file.txt"的文件的内容,并将每行打印到控制台上。

0