android 对txt文件写入List<String>数据,每一个的string类型后面加入一个“,”,最后一个string不加“,”。
时间: 2024-09-19 14:16:18 浏览: 49
在Android中,你可以使用`FileWriter`或`BufferedWriter`来将`List<String>`的内容逐行写入TXT文件,每个字符串后面加上逗号(","),除了列表中的最后一个元素。这里有一个示例:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public void writeListToFile(List<String> dataList, String filePath) {
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(filePath));
for (int i = 0; i < dataList.size(); i++) {
String str = dataList.get(i);
if (i == dataList.size() - 1) { // 如果是最后一个元素
writer.write(str);
} else {
writer.write(str + ","); // 其他元素都加上逗号
}
writer.newLine(); // 每一行结束添加换行符
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
```
这个方法接受一个`List<String>`和一个文件路径作为参数,遍历列表并将每个字符串写入文件,只有最后一个元素不需要添加逗号。
阅读全文