ㅇ 실행 예시
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]
'기타 > JAVA' 카테고리의 다른 글
[JAVA] Map-SortedMap / TreeMap 사용하기 (0) | 2018.07.08 |
---|---|
[JAVA] Map / HashMap 사용하기 (0) | 2018.07.08 |
[JAVA] Collection-List / ArrayList 사용하기 (0) | 2018.07.08 |
[JAVA] 출력하기 / println (0) | 2018.06.20 |
[JAVA] public static void main(String[] args) (0) | 2018.06.20 |