【发布时间】:2018-04-11 19:39:54
【问题描述】:
我有一个需要按类别和字母排序的对象列表。我的想法是获取我的 ArrayList,将其转换为 HashMap,以便我可以使用键按类别组织数据,然后创建树形图以自然地按字母顺序排列数据。它有效,我不确定这样做的更好/更有效的方式。我的 TreeMap 具有以下结构:
TreeMap<String, ArrayList<CustomModel>>
如何访问此树形图中的值列表?我知道我可以得到一个特定的值,如果它是一个字符串,例如如下:
for (Map.Entry<String, String> entry : treemap.entrySet()) {
Log.i(TAG, "key= " + entry.getKey());
Log.i(TAG, "value= " + entry.getValue());
}
但是,如果您有一个值列表怎么办?如何检索该列表中的所有内容?看来我需要再次转换。
【问题讨论】:
标签: android hashmap treemap sortedmap