array2 [코딩테스트] 배열과 리스트 변환 배열과 리스트는 Java에서 자주 사용되는 자료구조이며, 필요에 따라 서로 변환해야 하는 경우가 많습니다. 여기서는 배열을 리스트로 변환하는 방법과 리스트를 배열로 변환하는 방법을 각각 살펴보겠습니다. 1-1. 배열을 리스트로 변환 new ArrayList(Arrays.asList()) 사용 (가변 리스트) 리스트에 요소 추가/삭제가 필요한 경우import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Main { public static void main(String[] args) { String[] array = {"a", "b", "c"}; // 배열 → 리스트 변환 (가변.. 2025. 1. 30. [Java] 리스트(List) 와 배열(Array)의 차이점 배열(Array)과 리스트(List)의 차이점에 대해 이론적인 부분을 중점으로 설명하고, 간단한 코드 예시를 통해 차이점을 이해할 수 있도록 하겠습니다. 1. 배열(Array) 1.1 기본 개념 • 배열은 고정된 크기를 가진 동일한 타입의 데이터를 저장하는 자료구조입니다. 한 번 생성된 배열의 크기는 변경할 수 없습니다. • 배열은 인덱스를 통해 **O(1)**의 시간 복잡도로 빠르게 요소에 접근할 수 있습니다. • 배열은 메모리에서 연속된 공간을 차지하며, 각 요소는 연속적으로 저장됩니다. 이는 메모리 사용 효율이 높고, 액세스 속도가 빠르다는 장점이 있습니다. 1.2 배열의 특징 • 고정 크기: 배열은 선언 시 크기가 고정되며, 중간에 크기를 변경할 수 없습니다. • 동일한 타입: 배열은 동일한 .. 2024. 9. 29. 이전 1 다음