본문으로 바로가기

컬렉션 프레임워크 ( list )

category Back-end/Java 2016. 1. 22. 16:00

컬렉션 프레임워크

list : 가변 길이를 지원함


List <String> list = new ArrayList<String>();

* <> Generic (제네릭) : 배열에 들어갈 데이터의 타입

* <String> : 문자열을 넣을 수 있는 배열

* < Object Type > 으로 정의되는 것인데, 데이터를 저장할 형식을 의미한다.

* Generic은 Reference Type 만 지원한다. Primitive Type은 지원하지 않는다. : 정수형, 논리형은 넣을 수 없다.


primitive type을 class로 감싸놓은 것 : Wrapper Class

List <Integer> list = new ArrayList<Integer>();

primitive type은 대문자로 써주면 된다.


list 사용하는 방법

List<String> 변수명 = new Arraylist<String>();

* Data의 저장
변수명.add(요소)

* Data의 참조

변수명.get(인덱스)

결과창


* list의 크기


* Data를 포함하는지 찾기


* Data가 몇번째 인덱스에 있는지 찾기

존재할 때는 인덱스 번호가 출력되고

존재하지 않으면 -1이 출력된다.


* Data를 지울때





'Back-end > Java' 카테고리의 다른 글

예외 ( Exception ) & try catch  (0) 2016.01.25
method 3 ( 담배파는 편의점 )  (0) 2016.01.22
오버로딩(Overloading)  (0) 2016.01.21
생성자  (0) 2016.01.21
method 2 ( 사과장수 프로그램 )  (0) 2016.01.21