ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 배열(Array) 과 리스트(List)의 차이
    CS (Computer Science)/Data Structure 2023. 12. 29. 16:34

    배열(Array)

    • 고정 크기(Fixed Size) : 배열은 생성할 때 크기가 고정되어 이 크기를 변경할 수 없다.
    public class Main {
        public static void main(String[] args) {
            // 배열은 크기가 고정되어 있으며, 초기에 지정된 크기만큼의 요소를 가질 수 있습니다.
            int[] myArray = new int[3];
    
            // 요소 추가
            myArray[0] = 10;
            myArray[1] = 20;
            myArray[2] = 30;
    
            // 크기가 고정되어 있어 추가적인 요소를 직접적으로 추가할 수 없습니다.
            // 배열의 크기를 변경하려면 새로운 배열을 생성하고 기존 요소를 복사해야 합니다.
        }
    }

    리스트(List)

    • 가변 크기 : 리스트는 생성할 때 크기를 고정하지 않고, 동적으로 사용할때마다 크기의 조절이 가능하다.
    import java.util.ArrayList;
    
    public class Main {
        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); // 출력: [10, 20, 30]
        }
    }
    
Designed by Tistory.