import java.util.LinkedList;

public class LinkedListExample {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();  // LinkedList 생성

        list.add("사과");  // 요소 추가
        list.add("바나나");
        list.add("체리");

        System.out.println("LinkedList: " + list);  // 요소 출력

        list.add(1, "오렌지");  // 특정 위치에 요소 추가
        System.out.println("오렌지를 인덱스 1에 추가한 후: " + list);

        list.removeFirst();  // 첫 번째와 마지막 요소 제거
        list.removeLast();
        System.out.println("첫 번째와 마지막 요소를 제거한 후: " + list);

        String fruit = list.get(1);  // 특정 위치의 요소 가져오기
        System.out.println("인덱스 1의 요소: " + fruit);

        System.out.println("LinkedList의 크기: " + list.size());  // 리스트 크기
    }
}