总结一下List集合的存储字符串遍历的三种方式。
第一种:通过迭代器的方式,也是集合的专用遍历方式
第二种:通过for循环get()方法遍历
第三种:通过原始的toArray()方法先变成数组再for循环遍历的方式
package cn.itcast_03_list;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/*
List :
特性:
1.有序(存储的顺序)
2.可重复()
*/
public class ListDemo1 {
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void main(String[] args) {
List l = new ArrayList();
l.add("abc4");
l.add("abc5");
l.add("abc1");
l.add("abc2");
l.add("abc3");
l.add("abc1");
l.add("abc2");
l.add("abc3");
// 迭代器 方式
Iterator iterator = l.iterator();
while (iterator.hasNext()) {
String sss = (String)iterator.next();
System.out.println(sss);
}
System.out.println("---------");
//for 通过 get()
for (int i = 0; i < l.size(); i++) {
String sss = (String) l.get(i);
System.out.println(sss);
}
System.out.println("---------");
// 原始 方式
Object[] array = l.toArray();
for (int i = 0; i < array.length; i++) {
String sss = (String) array[i];
System.out.println(sss);
}
}
}
|
|