Array vs ArrayList
Array vs ArrayList
Array와 ArrayList의 용처를 구분하는 가장 좋은 방법은, 저장하고자 하는 데이터의 숫자가 변화하느냐 아니냐이다.
예를 들면, 요일이나 날짜 등 정해져 있는 값들을 이용하고자 할 때는 array를,
와이파이 접근 포인트나 음악 플레이리스트 등을 사용하고자 할 때는 ArrayList를 쓰면 된다.
자세한 비교표는 다음과 같다.
구분 | Array | ArrayList |
---|---|---|
Can it change size once created? | No | Yes |
Is it a class? | No | Yes |
Does it use methods to access and modify elements? | No | Yes |
What can it store? | Primitives and Objects | Only Objects |
아래에서 더욱 자세한 설명을 볼 수 있다.
댓글남기기