예제 import java.util.ArrayList; public class Collection_FrameworkArrayList02 { public static void main(String[] args) { //[0] : ArrayList 객체생성 -> 제네릭을 사용 ArrayList ar = new ArrayList(); //[1] : 추가 -> add() System.out.println("--- ar.get(2) 출력 ---"); ar.add("홍길동"); ar.add("이순신"); ar.add("육룡이"); ar.add("을지문덕"); ar.add("김유신"); System.out.println(ar.get(2)); //육룡이 String str = ar.get(0); //형변환 없이 바로 ..
1. ArrayList란? ArrayList는 List 인터페이스를 구현한 클래스로, 가변 크기의 배열이다. 일반 배열과 다르게 Array는 데이터를 동적으로 추가하거나 삭제할 수 있다. 또 한 인덱스가 있어 저장 순서가 유지되며, 데이터 중복이 허용된다. 제네릭 문법을 사용할 수 있으며, 사용하지 않는 경우 내부적으로 Object 타입으로 처리된다. ArrayList에서 제네릭을 사용하면, ArrayList에 특정 타입의 객체만 추가할 수 있게되어, 불필요한 타입 변환을 방지할 수 있다. 예제 import java.util.ArrayList; //컬렉션(Collection) 프레임워크의 ArrayList를 사용하는 예제 코드를 구현해보시오. //이 문제는 ArrayList에 대한 개념과 기본적인 사용법..