java 大数据(ArrayList和LinkedList)集合的使用

package com.xc.list;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

import org.junit.Test;

public class TestList {
	
//使用ArrayList	
@Test
public void testArrayList() {
	//获得系统的时间,单位为毫秒
	long start =System.currentTimeMillis();
	List list = new ArrayList();
	//循环10W次
	for(int i=0;i<100000;i++) {
		list.add(0,i);
	}
	//获得运行时间
	System.out.println(System.currentTimeMillis()-start);	
}

//使用LinkedList
@Test
public void testLinkedList() {
	//获得系统的时间,单位为毫秒
	long start =System.currentTimeMillis();
	List list = new LinkedList();
	//循环10W次
	for(int i=0;i<100000;i++) {
		list.add(0,i);
	}
	//获得运行时间
	System.out.println(System.currentTimeMillis()-start);	
}
}

同时执行10W次循环,计算他们各自的操作时间(毫秒)

java 大数据(ArrayList和LinkedList)集合的使用_第1张图片

 

 

你可能感兴趣的:(java大数据)