list的4种遍历方式(实例讲解)
废话不多说,直接上代码:
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;
importcom.hbut.domain.Person;
publicclassTestList{
/**
*
*List代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引
*List允许使用重复元素,可以通过索引来访问指定位置的集合元素。
*List默认按元素的添加顺序设置元素的索引。
*List集合里添加了一些根据索引来操作集合元素的方法
*/
publicstaticvoidmain(String[]args){
Listlist=newArrayList();
list.add(newPerson("AA",21));
list.add(newPerson("BB",22));
list.add(newPerson("CC",23));
list.add(newPerson("DD",24));
//1.迭代:迭代器iterator迭代
Iteratorit=list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//2.迭代:增强for循环
System.out.println("--------for----------");
for(Objectobj:list){
System.out.println(obj);
}
//3.迭代:通过元素的索引迭代
System.out.println("--------get(intindex)----------");
for(inti=0;i
以上这篇list的4种遍历方式(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。