java获取txt文件中的内容
时间: 2023-05-14 12:04:38 浏览: 94
可以使用Java的FileReader和BufferedReader类来读取txt文件中的内容,具体代码如下:
```
try {
File file = new File("file.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
```
其中,file.txt是要读取的txt文件的文件名。这段代码会逐行读取文件内容并输出到控制台。
相关问题
java读取txt文件内容
可以使用Java中的FileReader和BufferedReader类来读取txt文件的内容,具体步骤如下:
1. 创建File对象,指定要读取的txt文件路径。
2. 创建FileReader对象,将File对象传入构造方法中。
3. 创建BufferedReader对象,将FileReader对象传入构造方法中。
4. 使用BufferedReader的readLine方法来逐行读取txt文件内容。
5. 读取完成后,关闭BufferedReader和FileReader对象。
以下是示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFile {
public static void main(String[] args) {
File file = new File("test.txt"); // 指定要读取的txt文件路径
BufferedReader reader = null;
try {
FileReader fileReader = new FileReader(file);
reader = new BufferedReader(fileReader);
String line;
while ((line = reader.readLine()) != null) { // 逐行读取txt文件内容
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close(); // 关闭BufferedReader对象
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
java读取txt文件中数据
在Java中读取.txt文本文件通常可以使用FileReader、BufferedReader或者Scanner等类。以下是使用BufferedReader的一个基本示例:
```java
import java.io.*;
public class ReadTextFile {
public static void main(String[] args) {
try {
// 打开文件路径
File file = new File("path_to_your_file.txt");
// 创建FileReader实例
FileReader reader = new FileReader(file);
// 创建BufferedReader实例,并指定字符编码(如UTF-8)
BufferedReader bufferedReader = new BufferedReader(reader, 1024);
// 逐行读取文件内容
String line;
while ((line = bufferedReader.readLine()) != null) {
// 处理每行数据,例如打印到控制台
System.out.println(line);
}
// 关闭流
bufferedReader.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,你需要将`"path_to_your_file.txt"`替换为你实际的txt文件路径。当运行这段代码时,它会一行一行地读取文本文件的内容。