【问题标题】:Android hashmap for bad order坏订单的Android hashmap
【发布时间】:2016-02-20 05:37:00
【问题描述】:

你好堆栈溢出 我在 android 中的 hashmap foreach 订单有问题。我有:

    hm = new HashMap<>();
    hm.put("aaaa","aaaa");
    hm.put("bbbb","bbbb");
    hm.put("cccc","cccc");
    return hm;

现在我为这个 hashmap 做 foreach :

for(Map.Entry<String, String> entry : hashmap.entrySet()){
        try{
            String key = entry.getKey();
            String value = entry.getValue();

            Toast.makeText(getActivity(),key+" "+ value + " "+,Toast.LENGTH_LONG).show();
        }catch (Exception e){

        }
    }

它以相反的顺序向我敬酒,所以:cccc cccc,bbbb bbbb,aaaa aaaa。我必须做什么才能让我的吐司保持良好状态?问候

【问题讨论】:

标签: android hashmap


【解决方案1】:

如果您希望键按排序顺序使用 TreeMap

TreeMap<String, String> hm = new TreeMap<>();
hm.put("aaaa", "aaaa");
hm.put("bbbb", "bbbb");
hm.put("cccc", "cccc");
for (String key : hm.keySet()) {
    System.out.println(key + "  " + hm.get(key));
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    相关资源
    最近更新 更多