java读取txt文件并生成数组
时间: 2024-09-18 17:07:52 浏览: 44
java读取excel文件生成矩阵
在Java中,可以使用BufferedReader类来读取txt文件,并使用StringBuilder类来存储读取的数据。读取完成后,可以将StringBuilder类型的数据转换为String类型,并使用split()方法将其分割成数组。下面是一个示例代码:
```
public static String[] readTxtToArray(File file) {
StringBuilder result = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String s = null;
while ((s = br.readLine()) != null) {
result.append(System.lineSeparator() + s);
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
String[] array = result.toString().split("\n");
return array;
}
```
这个方法将txt文件读取为一个String类型的数组,每一行都是数组的一个元素。你可以根据需要修改代码,以适应你的具体需求。
阅读全文