java 访问集合元素的方法

来源:互联网 发布:手机电话变音软件 编辑:程序博客网 时间:2024/06/03 17:24

一、取得集合的长度,通过for循环访问

int size = courseList.size();for(int i=0; i<size; i++){Course course = (Course)courseList.get(i);System.out.println(course.name);}

二、通过迭代器Iterator来访问

***** 迭代器只是用来遍历集合中元素的,并不具备储存元素的功能。也就是说它是依赖集合存在的,本身不能独立的存在

Iterator iterator = courseList.iterator();while(iterator.hasNext()){Course course = (Course)iterator.next();System.out.println(course.name);}

三、通过for each方法

*****不带有泛型

for(Object obj : courseList){//当对象存入到集合中是以Object形式储存的,因此需要对取出的Object强制进行对象转换Course course = (Course)obj;System.out.println(course.name);}

*****带有泛型,List<Course> courseList

*****泛型集合中的限定类型不能使用基本类型,可以通过使用包装类限定允许存入的基本数据类型

for(Course course : courseList){//不需要强制转换System.out.println(course.name);}



0 0
原创粉丝点击