java基础之HahMap和TreeMap.docVIP

  • 8
  • 0
  • 约9.44千字
  • 约 13页
  • 2016-08-18 发布于贵州
  • 举报
java基础之HahMap和TreeMap

Map集合概述:    ? /* MapK,V: K (key)- 此映射所维护的键的类型 V (Value)- 映射值的类型 Map集合:该集合存储键值对.一对一对往里存.而且要保证键的唯一性 */ package map; import java.util.*; class MapDemo { public static void main(String[] args) { //测试LinkedHashMap-存入顺序和取出顺序一致 //此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序) LinkedHashMapString,Stringlm = new LinkedHashMapString,String(); lm.put(1,abc); lm.put(2,bcd); lm.put(3,abc); lm.put(4,abcd); lm.put(5,abc); System.out.println(lm); lm.put(5,defg); System.out.println(lm); } } /* 重要的实现类: Hashtables:底层是哈希表数据结构,不可以存入null键null值.HashTable是线程同步的.效率低 JDK 1.0 为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法

文档评论(0)

1亿VIP精品文档

相关文档