以下是一个从txt文件中读取数据并添加到ArrayList中的示例代码:
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList data = new ArrayList<>();
try {
BufferedReader reader = new BufferedReader(new FileReader("data.txt"));
String line;
while ((line = reader.readLine()) != null) {
data.add(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
// 打印ArrayList中的数据
for (String item : data) {
System.out.println(item);
}
}
}
在上述代码中,我们首先创建了一个ArrayList对象来存储从txt文件中读取的数据。然后,我们使用BufferedReader类来读取文件的每一行,并将每一行数据添加到ArrayList中。最后,我们遍历ArrayList并打印每个元素的值。
请将上述代码保存为一个Java文件,并将要读取的txt文件命名为"data.txt",并放在与Java文件相同的目录中。运行代码后,你将看到txt文件中的数据被添加到ArrayList中,并打印出来。