2、其次根据元素的位置直接计算出内存地址,直接进行读取。
3、最后读取一个特定位置元素的平均时间复杂度为O即可。
package com.xxt.lyhimport java.util.ArrayList
import java.util.List
public class Test {
public static void main(String[] args) {
List<String>list = new ArrayList<String>()
list.add("张三")
list.add("李四")
list.add("王五")
list.add("赵六")
// for循环。
for (int i = 0i <list.size()i++) {
String name = list.get(i)
System.out.println(name)
}
// 增强型for循环,java5开始引入。
System.out.println()
for (String name : list) {
System.out.println(name)
}
}
}
java中对集合对象list的几种循环访问的总结如下 :
1、经典的for循环
2、增强的for循环
3、Iterate的使用