자바 기본 개념(18)

goya3014·2020년 9월 8일
0

JAVA

목록 보기
18/19

List

목록의 형태로 데이터를 관리
순차적이며, 크기에 제한 없이 값을 보관 및 누적

(Array)List<클래스> 변수명 = new ArrayList<클래스>();



List의 대표적 함수

  1. add(): 리스트에 값을 추가한다.

  2. get(인덱스 번호): 리스트에서 인덱스 번호의 값을 가져온다.

  3. remove(인덱스 번호): 리스트에서 인덱스 번호의 값을 제거한다. (빈자리가 그 다음 값으로 땡겨짐)

  4. indexOf(값): 값이 있는 인덱스 번호를 취득한다. 없으면 -1을 반환한다.

  5. contains(값): 리스트에서 값이 있는지 여부를 확인. boolean으로 결과를 보여준다.

  6. set(인덱스 번호, 값): 인덱스 번호의 값을 주어진 값으로 변경한다.

  7. claer(): 리스트를 비운다.

  8. isEmpty(): 리스트가 비어있는지 확인. boolean으로 결과를 보여준다.

  9. size(): 리스트의 개수를 돌려준다.



제네릭

자료의 형태 지정
기본 형태는 object이나 만든 공간의 형태를 지정하기 위해 제네릭 사용

<클래스, ...(대상의 자료 개수만큼 지정)>

profile
이제 막 첫걸음을 시작한 주니어 개발자입니다.

0개의 댓글