java读取本地txt文件
时间: 2023-09-04 19:09:22 浏览: 88
以下是Java读取本地txt文件的代码示例:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
File file = new File("file.txt");
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码通过使用Java的BufferedReader类和FileReader类,打开指定的文件并逐行读取文件内容,最终将文件内容输出到控制台。请注意,在读取文件时需要处理IOException异常。
相关问题
java读取本地txt文件读取片区
以下是Java读取本地txt文件中的片区的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadLocalTxtFile {
public static void main(String[] args) {
String filePath = "D:/area.txt"; // txt文件路径
String targetArea = "华东"; // 目标片区
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
String[] areaInfo = line.split(",");
if (areaInfo[0].equals(targetArea)) {
System.out.println("目标片区:" + targetArea + ",人口数量:" + areaInfo[1] + ",GDP:" + areaInfo[2]);
break;
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该代码通过BufferedReader读取txt文件,逐行读取并使用split方法将每行数据按照逗号分隔成数组,然后判断第一个元素是否为目标片区,如果是则输出该片区的人口数量和GDP。你可以将代码中的filePath和targetArea替换成你自己的文件路径和目标片区名称。
用java 读取本地txt文件
你可以使用 Java 读取本地 txt 文件,方法如下:
1. 使用 File 类打开文件:
```
File file = new File("file_path");
```
2. 使用 FileReader 类读取文件内容:
```
FileReader fr = new FileReader(file);
```
3. 使用 BufferedReader 类读取文件的每一行:
```
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
// 处理文件内容
}
```
4. 关闭流:
```
br.close();
fr.close();
```
在这个例子中,我们读取了文件的每一行,并在 while 循环中处理了文件内容。
阅读全文