JAVA/코드

10_25 _연습03 ArrayList & LinkedList

0304호 2022. 10. 25.
package util;

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

public class CollectionTest2 {
	
	public static void main(String[] args) {
		//문자열을 저장하는 ArrayList 생성
		ArrayList <String> a1 = new ArrayList<>();
		
		//샘플데이터 추가
		a1.add("One");
		a1.add("Three");
		
		//1970년 1월 1일 자정부터 지나온 시간을 밀리초 단위의 정수로 가져오기
		long start = System.currentTimeMillis();
		
		//두번째에 대이터를 100000개 추가
		for( int i = 0 ; i< 100000 ; i++) {
			a1.add(1,"two");
		}
		long end = System.currentTimeMillis();
		
		//걸린시간 확인
		System.out.println(( end - start )*0.001 + "초");
		
		//문자열을 저장하는 ArrayList 생성
		LinkedList <String> l1 = new LinkedList<>();
		
		//샘플데이터 추가
		l1.add("One");
		l1.add("Three");
		
		start = System.currentTimeMillis();
		for( int i = 0 ; i< 100000 ; i++) {
			l1.add(1,"two");
		}
		 end = System.currentTimeMillis();
		System.out.println(( end - start )*0.001 + "초");
		
	}

}

댓글