在Android哈希中放置一个自定义类

时间:2016-06-13 22:06:28

标签: java android

如何将自定义类变量的所有内容存储到android散列中哪个更好用hashSetTreeSet以及我该怎么做?

一堂课:

public Album(String album, String artist, String editora, int ano, int evaluation) {
    this.album = album;
    this.artist = artist;
    this.ano = ano;
    this.evaluation = evaluation;
    this.editora = editora;
}

public List<Album> mAlbumList = new ArrayList<>();

我需要将mAlbumList的完整内容存储到哈希中,然后在应用程序停止时(例如屏幕旋转时)恢复。

1 个答案:

答案 0 :(得分:1)

  1. 实现hashCode和equals函数,在Android studio中可以自动为您生成
  2. HashSet和TreeSet都很好,取决于你将如何使用它,这就是赢/输时间/空间到位的地方