java把listview中的数据写入文件
时间: 2024-05-16 16:15:08 浏览: 10
你可以使用Java中的FileWriter和BufferedWriter类将ListView中的数据写入文件。下面是一个示例代码:
```
try {
// 创建一个FileWriter对象,用于写入文件
FileWriter writer = new FileWriter("file.txt");
// 创建一个BufferedWriter对象,用于缓存数据
BufferedWriter buffer = new BufferedWriter(writer);
// 获取ListView中的数据
for (int i = 0; i < listView.getCount(); i++) {
String item = (String) listView.getItemAtPosition(i);
// 将数据写入文件
buffer.write(item);
buffer.newLine(); // 换行
}
// 关闭缓冲区和文件
buffer.close();
writer.close();
// 输出成功信息
System.out.println("数据已写入文件");
} catch (IOException e) {
e.printStackTrace();
}
```
在上面的代码中,我们使用了FileWriter和BufferedWriter类来写入文件。我们首先创建一个FileWriter对象,然后创建一个BufferedWriter对象来缓存数据。我们遍历ListView中的条目,并将它们写入文件。最后,我们关闭缓冲区和文件,并输出成功信息。