java.util.ArrayList size()

来源:互联网 发布:vb浏览文件夹选择txt 编辑:程序博客网 时间:2024/05/18 01:45

 

 

对于ArrayList的最大上限问题:

上限不明确,但是用机器运行了一下,出现的结果如下,大相径庭没有超过一千万(Intege r时候):

 

 

package ArrayList;import java.util.ArrayList;public class arraylist {public static void main(String[] args) {ArrayList<Integer> list = new ArrayList<Integer>();    int i = 0;    long st=System.nanoTime();    try{        System.out.println("i =" + i );        for(;;i++){            list.add(i);        }    }catch(java.lang.OutOfMemoryError e) {        System.out.println("list.size() =" + i );            }    long end=System.nanoTime();    System.out.println("运行时间:"+(end-st)+"毫微秒");    }}/* *list.add(1111111111); i =0ii =3308504运行时间:3811492709毫秒 * * * list.add(0);i =0ii =7634068运行时间:854328558毫微秒 *  * */