- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java常用类讲解
* Java 常用类讲解2 * * IBM WX-ETP ? 2009 IBM Corporation Java 常用类讲解2 IBM WX-ETP ? 2009 IBM Corporation * Java 常用类讲解2 IBM Learning Development * Java 常用类讲解2 * Agenda List接口和ArrayList类 Map接口和HashMap类 Properties类 * Java 常用类讲解2 * Objective 熟练掌握List的使用及遍历 熟练掌握Map的使用及遍历 熟练掌握Properties的读取和保存 * Java 常用类讲解2 * Java 2简化集合类框架图 * Java 常用类讲解2 * java.util.List接口 此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 * Java 常用类讲解2 * java.util.List常用方法 add() (E o) 向列表的尾部追加指定的元素(object 类型) get(int index) 返回列表中指定位置的元素。 size() 返回列表中的元素数。 isEmpty() 判断列表是否为空 iterator() 返回以正确顺序在列表的元素上进行迭代的迭代器 remove(int?index)移除此列表中指定位置上的元素。 remove(Object o)从列表中移除指定元素的单个实例(如果存在) * Java 常用类讲解2 * java.util.List接口的实现类 ArrayList和Vector 实现了List 接口,相当于大小可变数组 。 因为实现同一接口,故方法一样 区别 ArrayList线程不同步,效率更高 Vector线程同步,更安全 * Java 常用类讲解2 * 数据的添加 List list = new ArrayList (); // 也可以为List list = new Vector(); for (int i = 0; i 10; i++){ Employee e = new Employee(); list.add ( e ); } * Java 常用类讲解2 * 数据的取得1 for (int i = 0; i list.size(); i++) { Employee e = (Employee ) list.get(i); } * Java 常用类讲解2 * Practice 1 测试List 先创建一个类Person,内有属性name, age, country 创建出若干Person对象,并给出不同属性 创建ArrayList对象 判断List对象是否为空 放入刚才新建所有Person对象 打印出List的大小 打印出List中第一个元素的所有属性 打印出List中所有元素的所有属性 * Java 常用类讲解2 * java.util.ListIterator接口 List.listIterator()返回ListIterator 接口 ListIterator接口的方法 : hasNext() 测试是否还有元素。 next() 返回列表中的下一个元素。 * Java 常用类讲解2 * 数据的取得2 ListIterator liter = list.listIterator (); while (liter.hasNext ()){ Employee e = (Employee) liter.next(); } * Java 常用类讲解2 * Practice 2 测试List 先创建一个类Person,内有属性name, age, country 创建出若干Person对象,并给出不同属性 创建ArrayList对象 放入刚才新建所有Person对象 调用ListIterator遍历打印出 List中所有元素的所有属性 * Java 常用类讲解2 * java.util.Map接口 将键映射到值的对象。 也就是说可以用键来访问列表中的数据。 实现Map接口的常用类有HashMap, Hashtable。 区别 HashMap线程不安全,效率更高 HashTable线程安全,安全性更高 注意:一个map对象不能保存两个相同的键.每个键最多和一个值对应. * Java 常用类讲解2 * java.util.Map接口的方法 put(K key, V value) 把一个对象放
您可能关注的文档
最近下载
- 4篇 2025年专题民主生活会个人对照发言材料(四个带头).doc VIP
- 船舶驾驶员实用英语口语.doc
- 公路桥梁小修保养工程常用表格式样.doc
- 南京邮电大学2020-2021学年第1学期《线性代数》期末考试试卷(A卷)及标准答案.docx
- 泌尿科内镜随访制度.docx
- 大学英语综合教程(高级)(华中农业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 江苏海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 初中物理-内能知识点.doc VIP
- 《语文新课程改革研究》课程考试题库文学类专业(2023年)完整版.doc VIP
- 2023年新版征信报告详细版征信报告模板-Word-可编辑-有水印.docx VIP
文档评论(0)