Map中LinkedHashMap和HashMap的区别
LinkedHashMap继承了HashMap,最大的区别就是LinkedHashMap遍历的时候能够按照put的顺序给出结果。
demo:
public static void main(String[] args) { Map<String, String> map = new LinkedHashMap<String, String>(); map.put("11", "1"); map.put("12", "2"); map.put("10", "3"); map.put("15", "0"); map.put("14", "0"); Iterator iterator = map.entrySet().iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } }
打印结果:
11=1 12=2 10=3 15=0 14=0