第一种遍历集合的方式:将集合变为数组
package com.lw.List; import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator; public class Demo1 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//三种方式遍历集合:
List list = new ArrayList<>();
list.add("洛洛");
list.add("君君");
list.add("莉莉");
list.add("琳琳");
list.add("凯欣"); //方式一 : 将集合变为数组
Object[] o = list.toArray();
for(Object s : o){ System.out.println((String) s);
}
}
}
第二种遍历集合的方式:get()方法获取 : 只能在list集合中使用, 只有list集合才有索引值。
package com.lw.List;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator; public class Demo2 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub List list = new ArrayList<>();
list.add("洛洛");
list.add("君君");
list.add("莉莉");
list.add("琳琳");
list.add("凯欣");
for(int i = 0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}
第三种遍历集合的方式:通过迭代器
package com.lw.List;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator; public class Demo3 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub List list = new ArrayList<>();
list.add("洛洛");
list.add("君君");
list.add("莉莉");
list.add("琳琳");
list.add("凯欣");
ListIterator it = list.listIterator(); while(it.hasNext()){ System.out.println(it.next());
}
}
}