2012年3月13日

Java中HashMap遍历的两种方式

摘要: 第一种用entryset来进行遍历,效率高,以后一定要使用此种方式! Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); }第二种用keyset来进行遍历,效率低,以后尽量少使用! Map map = new HashMap(); ... 阅读全文

posted @ 2012-03-13 13:59 亭子 阅读(244) 评论(0) 推荐(0) 编辑

可优化的代码段

摘要: boolean haveApps = apps.contains(query);if(haveApps) app.add("apps");boolean haveBooks = books.contains(query);if(haveBooks) app.add("books");boolean haveMusic = music.contains(query);if(haveMusic) app.add("music");大家会如何优化上面的代码呢? 阅读全文

posted @ 2012-03-13 12:47 亭子 阅读(210) 评论(0) 推荐(0) 编辑

导航