ArrayList3 Arraylist를 사용한 성적처리 예제 풀기 Arraylist를 사용한 성적처리 예제 풀기 2021. 8. 16. ArrayList (어레이 리스트) 1. ArrayList ArrayList는 배열의 속성을 가지고 있고, 순서가 유지되고 중복을 허용한다. 배열의 구조가 간단하고, 데이터를 읽는 데 걸리는 시간이 짧다는 장점이 있지만, 크기를 변경할 수 없어서 변경해야할 경우 새로운 배열을 생성 후 데이터를 복사해야 한다. 또 비순차적인 데이터의 추가, 삭제의 시간이 많이 걸리므로 순차적인 데이터에서 쓰는 것이 좋다. (★클래스명을 쓸 때에는 ArrayList 처럼 컬렉션프레임 워크를 쓰면 자바에 있는 ArrayList 쓸 수 없다.) -add(입력) : ArrayList의 객체를 생성하고 add를 쓰면 입력이 된다. 이 때 하나씩 추가되면 맨 뒤에 추가가 된다. -add(0, 0) 데이터 추가 : 특정 인덱스위치에 데이터를 추가 하고 싶으면 add를 .. 2021. 8. 16. 컬렉션 프레임 워크 (Collection Framework) 란? 1. 컬렉션 프레임워크 - Collection Framework -컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식이다. -컬렉션을 쉽고 편리하게 다루기 위해 다양한 ㅋㄹ래스를 제공한다. 2. 컬렉션 클래스 2-1. List 인터페이스 : Collection 인터페이스 확장(extends) - 순서가 있는 데이터의 집합 처리(index)이다. - 데이터의 중복 허용 : index가 다르면 저장된 값은 동일해도 관계없다 - 예) 출석리스트, 대기자 명단 등 - 구현클래스 : ArrayList, LinkedList, Stack, Vector 등 ArrayList LinkedList 맨뒤에 추가 빠름 느림 중간CUD 느림 빠름 데이터조회 빠름 느림 2-2. Set 인터페이스 : Collection .. 2021. 8. 16. 이전 1 다음