on
자바 List인터페이스/ArrayList컬렉션
자바 List인터페이스/ArrayList컬렉션
List인터페이스를 상속받아서 구현한 ArrayList컬렉션 특징(사용빈도가 가장 높다.)
1. 하나 이상의 요소값을 저장 할 수 있다.
2. 복수 자료형을 동시 저장이 가능하다.
(but 배열은 단 하나의 자료형타입만 저장이 가능하다.)
3. 크기가 가변적이다. 추가/삭제가 가능하다.
4. 요소값이 순차적으로 저장된다.
5. 중복 요소값을 허용한다.
컬렉션과 배열의 차이점
1. 컬렉션은 복수 자료형 타입을 동시에 저장 가능하고
배열은 단 하나의 자료형 타입만 저장 가능하다.
2. 컬렉션은 가변적 크기이고
배열은 고정된 크기이다.
3. 컬렉션은 복수의 자료형 타입이 동시에 저장되다 보니 자료의 안정성이 떨어진다.
그러므로 하나의 자료형 타입만 저장하기 위해 나온적이 제네릭이다.
package test; import java.util.ArrayList; import java.util.List; public class ListTest08 { public static void main(String[] args) { List list=new ArrayList();//업캐스팅 list.add("홍길동"); list.add(10); list.add("홍길동"); list.add(10.7); list.add(true); //add()메서드로 요소값이 object형으로 업캐스팅 하면서 저장 System.out.println("컬렉션 크기 : "+list.size()); for(int k=0;k
from http://betterwave.tistory.com/24 by ccl(A) rewrite - 2021-12-06 02:01:55