我有一个HashMap,其中包含一些要写入文件的数据,然后重新加载文件的内容以形成相同的HashMap。
HashMap如下:
HashMap<Long, List<DataPoint>> hashMap = new HashMap<Long, List<DataPoint>>();
而DataPoint类如下:
public class DataPoint {
private int time;
private int songId;
public DataPoint(int songId, int time) {
this.songId = songId;
this.time = time;
}
public int getTime() {
return time;
}
public int getSongId() {
return songId;
}
}
非常感谢您的帮助。
谢谢
最佳答案
更改DataPoint以实现java.io.Serializable并使用ObjectOutputStream.writeObject / ObjectInputStream.readObject。所有Java SE集合实现都是可序列化的
关于java - 如何将HashMap写入txt文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21508545/