java如何循环存储集合数据

Python09

java如何循环存储集合数据,第1张

1、首先相邻的数据元素存放于相邻的内存地址中,整块内存地址是连续的。

2、其次根据元素的位置直接计算出内存地址,直接进行读取。

3、最后读取一个特定位置元素的平均时间复杂度为O即可。

package com.xxt.lyh

import 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的使用