java 进阶之——集合框架collection篇

java 进阶之——集合框架collection篇

ID:33753650

大小:50.00 KB

页数:8页

时间:2019-02-28

java 进阶之——集合框架collection篇_第1页
java 进阶之——集合框架collection篇_第2页
java 进阶之——集合框架collection篇_第3页
java 进阶之——集合框架collection篇_第4页
java 进阶之——集合框架collection篇_第5页
资源描述:

《java 进阶之——集合框架collection篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.Java进阶之——集合框架-Collection篇今天海文老师给大家讲解的内容主要有:数组的使用复习(引入集合的概念)、Java集合框架介绍、Collection、List、Iterator、Vector。数组的使用复习*下面我们来看一个数组的案例演示*需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。*Student[]arr=newStudent[5];//存储学生对象arr[0]=newStudent("张三",23);arr[1]=newStudent("李四",24);arr[2]=newStudent("王五",25);arr

2、[3]=newStudent("赵六",26);arr[4]=newStudent("马哥",20);for(inti=0;i

3、类型存储的是地址值;集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象。其次,数组长度是固定的,不能自动增长;集合的长度的是可变的,可以根据元素的增加而增长。那么数组和集合分别什么时候用好呢?如果元素个数是固定的推荐用数组,如果元素个数不是固定的推荐用集合。Collection讲解的基本功能演示booleanadd(Ee)booleanremove(Objecto)voidclear()booleancontains(Objecto)booleanisEmpty()intsize()需要注意的是collectionXxx.java使用了

4、未经检查或不安全的操作,要了解详细信息,请使用-Xlint:unchecked重新编译,java编译器认为该程序存在安全隐患,这不是编译失败,所以先不用理会,等学了泛型你就知道了。集合遍历集合的遍历其实就是依次获取集合中的每一个元素。...把集合转成数组,可以实现集合的遍历,下面我们来看一个例子。*toArray()*Collectioncoll=newArrayList();coll.add(newStudent("张三",23));//Objectobj=newStudent("张三",23);coll.add(newStudent("李四",24));coll.add(new

5、Student("王五",25));coll.add(newStudent("赵六",26));Object[]arr=coll.toArray();//将集合转换成数组for(inti=0;i

6、booleanretainAll(Collectionc)迭代器的第一次(Iterator和Iterable)集合是用来存储元素,存储的元素需要查看,那么就需要迭代(遍历)。下面我们来看一个迭代器的使用案例。Collectionc=newArrayList();c.add("a");c.add("b");c.add("c");c.add("d");Iteratorit=c.iterator();//获取迭代器的引用while(it.hasNext()){//集合中的迭代方法(遍历)System.out.println(it.next());}Collection存储自定义对象并用迭

7、代器遍历...*Collectionc=newArrayList();c.add(newStudent("张三",23));c.add(newStudent("李四",24));c.add(newStudent("王五",25));c.add(newStudent("赵六",26));c.add(newStudent("赵六",26));for(Iteratorit=c.iterator();it.hasNext();){Students=(Student)it.ne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。