java 访问集合元素的方法
2017-03-24 11:43
246 查看
一、取得集合的长度,通过for循环访问
二、通过迭代器Iterator来访问
***** 迭代器只是用来遍历集合中元素的,并不具备储存元素的功能。也就是说它是依赖集合存在的,本身不能独立的存在
三、通过for each方法
*****不带有泛型
*****带有泛型,List<Course> courseList
*****泛型集合中的限定类型不能使用基本类型,可以通过使用包装类限定允许存入的基本数据类型
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); }
相关文章推荐
- java基础—自定义一个比较器,对TreeSet 集合中的元素按指定方法来排序(java集合六)
- java中循环遍历删除List和Set集合中元素的方法(推荐)
- 黑马程序员——java基础——Java集合中TreeSet实现元素唯一性的方法
- 在Java中使用迭代器访问集合元素
- 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- java遍历map集合中的元素的方法。
- Java集合之List遍历找到匹配元素删除方法总结
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
- java获取服务器一些信息方法集合(访问路径之类的) (未测试)
- 【翻译】Java中遍历集合元素的不同方法
- java中循环遍历删除List和Set集合中元素的方法
- 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重
- Java中集合List按照集合内实体类元素的指定字段排序方法
- a3d7 java中给集合添加一组元素的几种方法
- Java集合之List遍历找到匹配元素删除方法总结
- java中循环遍历删除List和Set集合中元素的方法
- java中获取map集合数组的元素的方法
- Collection方法之一 向集合添加元素,判断是否为空
- 【转载】JAVA利用反射机制访问private成员和方法