将ArrayList 转换为文本文件并将其从文本文件检索到ArrayList ?]的方法是什么? 上下文:如果您对这种要求有深入的了解,请提供。 上下文:如果您对这种要求有深入的了解,请提供。 如果您正在写一个非常大的文件,并且希望它真的很快,那么不要读写文本。而是使用DataInputStream / DataOutputStream和缓冲流读取/写入二进制文件,并编写自定义代码以读取和写入列表,映射,键和值。 import java.io.FileWriter; ... FileWriter writer = new FileWriter("output.txt"); for(Map gfg: arr) { for (Map.Entry<String,String> entry : gfg.entrySet()){ writer.write("Key = " + entry.getKey() + ", Value = " + entry.getValue() + System.lineSeparator()); } } writer.close();

问题描述 投票:-1回答:2
上下文:如果您对这种要求有深入的了解,请提供。

上下文:如果您对这种要求有深入的了解,请提供。

如果您正在写一个非常大的文件,并且希望它真的很快,那么不要读写文本。而是使用DataInputStream / DataOutputStream和缓冲流读取/写入二进制文件,并编写自定义代码以读取和写入列表,映射,键和值。

import java.io.FileWriter; ... FileWriter writer = new FileWriter("output.txt"); for(Map gfg: arr) { for (Map.Entry<String,String> entry : gfg.entrySet()){ writer.write("Key = " + entry.getKey() + ", Value = " + entry.getValue() + System.lineSeparator()); } } writer.close();
java collections filewriter
2个回答
0
投票
如果您正在写一个非常大的文件,并且希望它真的很快,那么不要读写文本。而是使用DataInputStream / DataOutputStream和缓冲流读取/写入二进制文件,并编写自定义代码以读取和写入列表,映射,键和值。

0
投票
import java.io.FileWriter; ... FileWriter writer = new FileWriter("output.txt"); for(Map gfg: arr) { for (Map.Entry<String,String> entry : gfg.entrySet()){ writer.write("Key = " + entry.getKey() + ", Value = " + entry.getValue() + System.lineSeparator()); } } writer.close();
© www.soinside.com 2019 - 2024. All rights reserved.