기타/JAVA

[JAVA] Collection-List / LinkedList 사용하기

푸쿠이 2018. 7. 8. 14:12

ㅇ 실행 예시

import java.util.LinkedList;

public class LinkedListEx01 {
	public static void main(String[] args) {

		//LinkedList 객체 생성
		LinkedList linkedlist = new LinkedList();

		// LinkedList에 값 삽입
		linkedlist.add("item1");
		linkedlist.add("item3");
		linkedlist.add("item7");
		linkedlist.add("item5");
		linkedlist.add("item2");
		System.out.println("연결리스트 : " + linkedlist);

		// 삽입 (맨 앞, 맨 뒤)
		linkedlist.addFirst("first item");
		linkedlist.addLast("last item");
		System.out.println("첫, 마지막 item 삽입 후 : " + linkedlist);

		// 삭제 (맨 앞, 맨 뒤)
		linkedlist.removeFirst();
		linkedlist.removeLast();
		System.out.println("첫, 마지막 item 삭제 후 : " + linkedlist);

		// 수정, 삭제
		linkedlist.add(1, "새로운 item");
		linkedlist.remove(2);
		System.out.println("첫, 마지막 item 삭제 후 : " + linkedlist);
	}
}

 

 

ㅇ 결과

연결리스트 : [item1, item3, item7, item5, item2]
첫, 마지막 item 삽입 후 : [first item, item1, item3, item7, item5, item2, last item]
첫, 마지막 item 삭제 후 : [item1, item3, item7, item5, item2]
첫, 마지막 item 삭제 후 : [item1, 새로운 item, item7, item5, item2]