java将文件读取成为数组
时间: 2023-09-17 11:11:57 浏览: 74
可以使用 Java 的 File 和 Scanner 类来读取文件并将其存储为数组。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class FileToArray {
public static void main(String[] args) {
try {
// 创建 File 对象
File file = new File("filename.txt");
// 创建 Scanner 对象
Scanner scanner = new Scanner(file);
// 计算文件行数
int count = 0;
while (scanner.hasNextLine()) {
count++;
scanner.nextLine();
}
// 创建数组并读取文件内容
String[] array = new String[count];
scanner = new Scanner(file);
for (int i = 0; i < count; i++) {
array[i] = scanner.nextLine();
}
// 打印数组
for (String str : array) {
System.out.println(str);
}
// 关闭 Scanner
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在");
}
}
}
```
注意:在运行此代码之前,请将 `filename.txt` 替换为您要读取的实际文件名。