일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 다형성
- 배열
- 자료형
- 인스턴스
- 변수
- ArrayList
- node.js
- 인터페이스
- SSR
- exception
- MPA
- 상속
- 새벽공부
- 문자 단위 스트림
- 보조 스트림
- 졸리다
- 코린이
- 자바
- 개발자
- Java
- 코딩
- try-catch
- 바이트 단위 스트림
- 파이팅
- 메서드
- 백엔드
- 초보개발자
- throws
- FileInputStream
- 예외 처리
- Today
- Total
목록ArrayList (2)
SHUSTORY
* 간단한 회원 관리 프로그램을 만들면서 컬렉션 프레임워크에서 제공하는 각 클래스를 실습해보자. 다음 Member 클래스는 앞으로 실습할 때 계속 사용할 것이다. List 인터페이스 List 인터페이스에는 객체를 순서에 따라 저장하고 유지하는 데 필요한 메서드가 선언되어 있다. 대표적인 순차 자료 구조에는 배열이 있으며, 자바에서 배열을 구현한 대표 클래스로는 ArrayList, Vector가 있으며 배열과 구현 방식은 다르지만 순차 자료 구조를 구현한 LinkedList가 있다. ArrayList 클래스 객체 순서를 기반으로 순차적으로 자료를 관리하는 프로그램을 구현할 때 사용한다. ArrayList를 활용한 회원 관리 프로그램 구현하기 ArrayList를 활용한 MemberArrayList 클래스에 ..
기존 배열의 단점과 ArrayList 기존 배열은 항상 배열 길이를 정하고 시작했다. 그런데 배열을 사용하는 도중에 배열 길이 변경이 불가하며 배열은 중간에 있는 요소를 비워 둘 수 없으므로 배열을 수정하기 복잡하다는 불편함이 있다. 자바는 객체 배열을 더욱 쉽게 사용할 수 있도록 객체 배열 클래스 ArrayList를 제공한다. ArrayList는 객체 배열을 관리할 수 있는 멤버 변수와 메서드를 제공한다. ArrayList 클래스의 주요 메서드 메서드 설명 boolean add(E e) 요소 하나를 배열에 추가한다. E는 요소의 자료형을 의미한다. int size( ) 배열에 추가된 요소 전체 개수를 반환한다. E get(int index) 배열의 index 위치에 있는 요소를 반환한다. E remov..