本文介绍了如何写一个HashMap到一个txt文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含一些数据,我想写到文件并重新加载文件的内容,形成相同的HashMap的HashMap中。

I have a HashMap containing some data that I want to write to a file and reload the contents of the file to form the same HashMap.

HashMap中如下所示:

HashMap is as follows:

    HashMap<Long, List<DataPoint>> hashMap = new HashMap<Long, List<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;
}
 }

帮助是非常AP preciated。

Help is much appreciated.

感谢

推荐答案

更改数据点来实现java.io.Serializable和使用ObjectOutputStream.writeObject / ObjectInputStream.readObject。所有的Java SE集合实现序列化

Change DataPoint to implement java.io.Serializable and use ObjectOutputStream.writeObject / ObjectInputStream.readObject. All Java SE collection implementations are Serializable

这篇关于如何写一个HashMap到一个txt文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 14:16