민지짱민지최고 2023. 9. 11. 20:30

// ArrayList

class MyArrayList {
    public static void main(String[] args) {
        // ArrayList 생성
        ArrayList<Integer> myList = new ArrayList<>();

        // 요소 추가
        myList.add(10);
        myList.add(20);
        myList.add(30);

        // 요소 접근
        System.out.println("첫 번째 요소: " + myList.get(0)); // 10 출력

        // 요소 수정
        myList.set(1, 25);

        // 요소 삭제
        myList.remove(2);

        // 리스트 크기
        System.out.println("리스트 크기: " + myList.size());

        // 리스트 순회
        for (int i = 0; i < myList.size(); i++) {
            System.out.println(myList.get(i));
        }
    }
}

 

// LinkedList

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

        // 요소 추가
        myList.add("Apple");
        myList.add("Banana");
        myList.add("Cherry");

        // 요소 접근
        System.out.println("첫 번째 요소: " + myList.getFirst()); // "Apple" 출력

        // 요소 수정
        myList.set(1, "Grapes");

        // 요소 삭제
        myList.removeLast();

        // 리스트 크기
        System.out.println("리스트 크기: " + myList.size());

        // 리스트 순회
        for (String item : myList) {
            System.out.println(item);
        }
    }
}