인코딩의 Decoding

728x90
반응형

List 자료형은 배열과 비슷한 자료형이다 하지만 배열은 크기(length)가 정해져 있지만 List는 동적으로 요소를 추가할 수 있다.

List는 인터페이스이며 List를 이용한 자료형에는 ArrayList,Vector,LinkedList 등이 있다.

오늘은 많이 사용되는 ArrayList 예시를 통하여 List에 대하여 간단히 알아보겠습니다.

 

1. ArrayList 선언

ArrayList listObject = new ArrayList();

 

2. 요소 추가 - add([index],value)

listObject.add('data1')	// 'data1' 추가 arrayObject.add(0,'data1')과 같다
listObject.add(1,'data2')	// 첫번째 인자로 index를 정해줄 수 있다.

 

3. 요소 추출 - get(index)

listObject.get(0)	// 'data1' 반환 index 0 번째(제일 앞)에 있는 요소 반환

 

4. 요소 삭제 - remove(value) or remove(index)

1. remove(value) - value값 - value값과 일치하는 항목 삭제 후 boolean값 반환
listObject.remove('data1')	// true 반환('data1' 항목 삭제 후)

2. remove(index) - index 위치에 있는 항목 삭제 후 항목의 value값 반환
listObject.remove(1)	// 'data2' 반환(index 1번째 있던 삭제 후)
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band