这个说不好说,貌似程序员之间最能沟通和交流的也就是代码, 我就用一段小代码,来说明一下吧:
public class TestArraylist {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("hello");
list.add("world");
list.add("better");
Iterator<String> it=list.iterator();
while(it.hasNext()){
String str=it.next();
System.out.println(str);
}
}
}
我还是简要的说明一下吧:
Arraylist的底层就是数组,而Iterator是一个接口,Arraylist的父类List实现了这个接口的iterator方法,就可以把集合内的值一个一个的给遍历出来.因为技术原因,可能我讲的比较模糊,推荐楼主看一下毕老师的视频,毕老师的视频这个地方我还没看到,以前我看的是马士兵的视频。希望我的回答对你有帮助!
|