Java常用类讲解.ppt
《Java常用类讲解.ppt》由会员分享,可在线阅读,更多相关《Java常用类讲解.ppt(31页珍藏版)》请在三一办公上搜索。
1、2023/11/7,Java 常用类讲解2,IBM Learning&Development,2,Java 常用类讲解2,2023/11/7,Agenda,List接口和ArrayList类Map接口和HashMap类Properties类,3,Java 常用类讲解2,2023/11/7,Objective,熟练掌握List的使用及遍历熟练掌握Map的使用及遍历熟练掌握Properties的读取和保存,4,Java 常用类讲解2,2023/11/7,Java 2简化集合类框架图,5,Java 常用类讲解2,2023/11/7,java.util.List接口,此接口的用户可以对列表中每个元素的
2、插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。,6,Java 常用类讲解2,2023/11/7,java.util.List常用方法,add()(E o)向列表的尾部追加指定的元素(object 类型)get(int index)返回列表中指定位置的元素。size()返回列表中的元素数。isEmpty()判断列表是否为空iterator()返回以正确顺序在列表的元素上进行迭代的迭代器 remove(intindex)移除此列表中指定位置上的元素。remove(Object o)从列表中移除指定元素的单个实例(如果存在),7,Java 常用类讲
3、解2,2023/11/7,java.util.List接口的实现类,ArrayList和Vector实现了List 接口,相当于大小可变数组。因为实现同一接口,故方法一样区别ArrayList线程不同步,效率更高Vector线程同步,更安全,8,Java 常用类讲解2,2023/11/7,数据的添加,List list=new ArrayList();/也可以为List list=new Vector();for(int i=0;i 10;i+)Employee e=new Employee();list.add(e);,9,Java 常用类讲解2,2023/11/7,数据的取得1,for(i
4、nt i=0;i list.size();i+)Employee e=(Employee)list.get(i);,10,Java 常用类讲解2,2023/11/7,Practice 1,测试List先创建一个类Person,内有属性name,age,country创建出若干Person对象,并给出不同属性创建ArrayList对象判断List对象是否为空放入刚才新建所有Person对象打印出List的大小打印出List中第一个元素的所有属性打印出List中所有元素的所有属性,11,Java 常用类讲解2,2023/11/7,java.util.ListIterator接口,List.list
5、Iterator()返回ListIterator 接口ListIterator接口的方法:hasNext()测试是否还有元素。next()返回列表中的下一个元素。,12,Java 常用类讲解2,2023/11/7,数据的取得2,ListIterator liter=list.listIterator();while(liter.hasNext()Employee e=(Employee)liter.next();,13,Java 常用类讲解2,2023/11/7,Practice 2,测试List先创建一个类Person,内有属性name,age,country创建出若干Person对象,并给
6、出不同属性创建ArrayList对象放入刚才新建所有Person对象调用ListIterator遍历打印出 List中所有元素的所有属性,14,Java 常用类讲解2,2023/11/7,java.util.Map接口,将键映射到值的对象。也就是说可以用键来访问列表中的数据。实现Map接口的常用类有HashMap,Hashtable。区别HashMap线程不安全,效率更高HashTable线程安全,安全性更高注意:一个map对象不能保存两个相同的键每个键最多和一个值对应,15,Java 常用类讲解2,2023/11/7,java.util.Map接口的方法,put(K key,V value)
7、把一个对象放进列表中get(Object key)返回指定键所对应的对象。containsKey(Object key)如果此映射包含指定键的映射关系,则返回 true。remove(Object key)删除指定键对应的对象values()返回映射中所有值的视图集Collection,16,Java 常用类讲解2,2023/11/7,HashMap数据的添加,Map m=new HashMap();Employee e=new Employee();m.put(abc123,e);其中键值“abc123”是自己定义的一个关键字。如果列表中已经有了这个键的对象,将会被覆盖。,17,Java 常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 常用 讲解
链接地址:https://www.31ppt.com/p-6509777.html