据说Hashmap与Hashset容易混淆,所以在collection与map两接口之间同步学习。
Hashmap的应用:
Hashmap有四个构造函数: Hashmap() //默认构造函数
Hashmap(int capacity) //指定“容量大小”的构造函数
Hashmap(int capacity, float loadFactor) //指定“容量大小”和“加载因子”(客座率)
Hashmap(Map<? extends K,? extends V> map) //包含“子Map”的函数
下边是简单的应用
Map map=new HashMap(); map.put("a", "aaa"); //*.put(key, value); map.put("b", "bbb"); map.put("c", "ccc"); map.put("d", "ddd"); System.out.println(map); //可得到所有键值对的输出 System.out.println(map.get("c")); System.out.println(map.remove("c"); //删除方法 Iterator iterator = map.keySet().iterator(); //迭代方法之一 while (iterator.hasNext()) { Object key = iterator.next(); System.out.println("map.get(key) is :"+map.get(key));
}
还有不少的简单使用就不一一列举。
除此之外,批量输出会发现排列没有一定顺序。