java基础 数据集合 hashmap hashtable
来源:互联网 发布:mac窗口切换 编辑:程序博客网 时间:2024/06/05 17:05
java 中 用法差不多 但是 hashtable 线程同步
hashtable 不能装空值
hashmap 可以装空值 null
hashMap
public static void main(String[] args) {//创建一个 hashMap 对象HashMap hm = new HashMap();Emp emp1 = new Emp("s001","aaa",3.4f);Emp emp2 = new Emp("s002","bbb",3.4f);Emp emp3 = new Emp("s003","ccc",3.4f);hm.put("s001", emp1);hm.put("s002", emp2);//hm.put("s002", emp3);//键值一样的时候,会用emp3的信息覆盖hm.put("s003", emp3);//如果你要查找编号是s002if(hm.containsKey("s002")){System.out.println("have"); //Emp emp=(Emp)hm.get("s002");System.out.println("name="+ emp.getName());}else{System.out.println("no");}//遍历HashMap 中 所有的key 和 value 因为hashmap 的方法是get(value) 不能遍历Iterator it = hm.keySet().iterator();while(it.hasNext()){String key=it.next().toString();//取出keyEmp emp=(Emp)hm.get(key);System.out.println("name"+ emp.getName());}}
0 0
- java基础 数据集合 hashmap hashtable
- Java基础面试题(一)集合,hashmap,hashtable,hashset
- 【Java集合】HashMap和Hashtable
- java基础---HashMap与HashTable
- java基础---HashMap与HashTable
- java基础----集合hashMap
- java 基础 集合 HashMap
- java集合类HashTable、HashMap比较
- Java Map集合之HashMap、HashTable
- Java集合学习--HashMap、LinkedHashMap、TreeMap、HashTable
- Java 集合:Map 系列(HashMap,HashTable)
- java集合:HashMap和Hashtable的区别
- Java集合类HashMap、HashTable、TreeMap详解
- Java 集合:Map 系列(HashMap,HashTable)
- java集合--ArrayList HashSet HashMap Hashtable LinkList
- java集合框架中的HashMap Hashtable区别
- 黑马程序员 java 基础 毕向东 面向对象 集合框架 Map HashTable HashMap TreeMap
- java基础:HashMap Hashtable LinkedHashMap TreeMap
- Infragistics ultragrid 去掉 Drag a column header here to group by that column
- fork
- C#为自定义控件添加说明
- Openstack Learning- Floating IP Related
- android之选择联系人并返回电话号码
- java基础 数据集合 hashmap hashtable
- USB设备驱动开发-USB Gadget Driver(一)
- 黑马程序员---------------高新技术之反射
- Openstack Exploring - nova list no output
- USB设备驱动程序-USB Gadget Driver(二)
- USB设备驱动程序-USB Gadget Driver(三)
- 关于jsb中js与c++的相互调用 - 八里台行脚僧
- Linus Torvalds 的十条佳句
- js判断不同的系统,调用不同的代码,例如安卓和IOS