- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaSE-Java集合1
JavaSE回顾异常概述异常处理机制Checked异常和Runtime异常体系使用throw抛出异常,使用throws声明抛出的异常泛型开发概述关键字CollectionIteratorSetListMap课程目标Java的集合体系了解Collection集合的常规用法Iterator与foreach遍历集合HashSet、LinkedHashSet及TreeSet的用法List集合常规用法ArrayList、LinkedList集合用法Java集合Java集合概述Java的集合类是一种特别有用的工具类,用于存储数量不等的多个对象,所以称为容器类,所有集合类都位于java.util包下。Java集合体系: 1.Set:无序(添加顺序与存储顺序不同,hashcode/地址)、不可重复的集合 2.List:有序(添加顺序与存储顺序相同)、重复的集合 3.Map:具有映射关系的集合Java集合就像一种容器,可以把多个对象 (对象的引用)“丢进”容器中JDK1.5之前,把有的对象当成Object类型处理 JDK1.5后,增加了泛型,可以记住容器中对 象的数据类型Java集合概述集合与数组的区别: 1.数组元素可以是基本类型值也可以是对象,集合里只能保存对象 2.数组长度不可改变,而集合没有长度约束Java集合两个接口派生:Collection和MapJava集合概述Java集合两个接口派生:Collection和Map 1.Map保存的每项数据都是key-value对,也就是由key和value两个值组成。 2.Map里的Key是不可重复的,key用于标识集合里每项数据,如需要查询Map中数据,都是根据Map的key来获取。常用的Set、List和Map三种集合 1.HashSet 2.ArrayList 3.HashMapCollection和Iterator接口 Collection接口是Set、List和Queue接口的父接口,所有该接口里定义的方法是Set、List和Queue集合共用的方法。Collection接口定义的操作集合中元素的方法方法说明boolean add(Object o)向集合中添加一个元素,如果成功返回trueboolean addAll(Collection c)把集合c中的元素,全部添加到指定集合中,如果成功返回truevoid clear()清除集合里的所有元素,将集合长度变为0boolean contains(Object o)返回集合里是否包含指定的元素boolean containsAll(Collection c)返回集合里是否包含指定的集合c里所有元素boolean isEmpty()返回集合是否为空。长度为0时返回trueboolean remove(Object o)boolean removeAll(Object[] o)从集合中删除集合c里包含的所有元素(求差集),如果删除了一个或一个以上的元素,该方法返回trueCollection和Iterator接口Collection接口定义的操作集合中元素的方法方法说明boolean retainAll(Collection c)从集合中删除集合c时不包含的元素(求交集),如果该操作改变了调用该方法的集合,该方法返回trueint size()该方法返回集合里元素的个数Object[] toArray()该方法把集合转成一个数组,所有集合元素变成对应的数组元素Iterator iterator()返回一个Iterator对象,用于遍历集合里的元素Collection和Iterator接口使用Iterator接口遍历集合元素 Iterator接口也是Java集合框架的成员,但它与Collection系列、Map系列的集合不一样: 1.Collection系列集合、Map系列集合:用于盛装其他对象 2.Iterator系列:用于遍历(迭代访问)Collection集合中的元素,Iterator对象也称为迭代器Iterator接口里定义了如下三个方法用于遍历元素:方法说明boolean hasNext()如果被迭代的集合元素还没有被遍历,则返回trueObject next()返回集合里下一个元素void remove()删除集合里上一次next方法返回的元素Collection和Iterator接口使用Iterator接口遍历集合元素 Iterator特性: 1. Iterator仅用于遍历集合 2.Iterator本身并不提供盛装对象的能力 3.创建Iterator对象,必须有一个被迭代的集合 4、遍历的同时可以修改对象(Set 方法) 使用Iterator对集合元素进行迭代时,Iterator并不是把集合元素本身传给了迭代变量
文档评论(0)