public class ListDemo {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<String>();
array.add("哈哈");
array.add("嘿嘿");
array.add("桀桀");
Iterator<String> it=array.iterator(); //迭代器遍历
while(it.hasNext()) {
String s=it.next();
System.out.println(s);
}
for(int i=0;i<array.size();i++) { //for循环遍历
String ss=array.get(i);
System.out.println(ss);
}
for(String sss:array) { //增强for循环遍历
System.out.println(sss);
}
}
}
运行结果:
注释:
1> 迭代器遍历:
Iterator迭代器中的next()方法:返回迭代中的下一个元素
hasNext()方法:如果迭代具有更多的元素,则返回true
2>for()循环遍历
其中get()方法:返回指定索引处的元素
3> 增强for循环的格式:
for(元素数据类型:数组或则集合){
……….
}