List<Document>类型 写入txt ,txt最终的样子是
时间: 2024-03-27 09:39:22 浏览: 52
List.txt
假设你的 `List<Document>` 对象中包含多个 `Document` 对象,每个 `Document` 对象都有多个字段。你可以将每个 `Document` 对象转换为字符串,并将其写入一个文本文件中。每个 `Document` 对象的字段可以使用逗号分隔或使用其他分隔符,以便稍后将其转换回 `Document` 对象。下面是一个示例代码,可以将 `List<Document>` 对象写入文本文件:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
import org.bson.Document;
public class DocumentListWriter {
public static void writeToFile(List<Document> documents, String fileName) throws IOException {
try (FileWriter writer = new FileWriter(fileName)) {
for (Document document : documents) {
String documentString = document.toJson(); // 将Document对象转换为字符串
writer.write(documentString + System.lineSeparator()); // 写入文本文件
}
}
}
}
```
上述代码将每个 `Document` 对象转换为 JSON 格式的字符串,并将其写入文本文件中。可以使用 `Document.parse()` 方法将字符串转换回 `Document` 对象。
阅读全文