java实现文件读取数据并存放在数组列表中附带代码实例
时间: 2023-12-03 13:03:01 浏览: 89
很高兴为您解答关于Java文件读取数据并存放在数组列表中的问题!
以下是一个示例代码:
```
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
public class FileDataToArray {
public static void main(String[] args) {
ArrayList<String> dataList = new ArrayList<>();
try {
// 读取文件
BufferedReader reader = new BufferedReader(new FileReader("data.txt"));
String line;
// 逐行读取字符并存入数组列表
while ((line = reader.readLine()) != null) {
dataList.add(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
// 输出数组列表
for (String data : dataList) {
System.out.println(data);
}
}
}
```
其中,我们通过使用`BufferedReader`来逐行读取文件的数据,并将每一行的数据存储在`ArrayList`列表中,最后再通过遍历列表来输出读取到的数据。
希望这个代码可以对您有所帮助,如有其他问题欢迎随时提出。
阅读全文