1 a n G u a g e /JAVA
[Java] ArrayList 개념정리
동혼
2019. 7. 12. 23:40
_____________________________
ArrayList<레퍼런스타입> 인스턴스명(변수명) = new ArrayList<>();
_____________________________
ex
ArrayList<String> list1 = new ArrayList<>();
ArrayList<Integer> list2 = new ArrayList<>();
> int 는 기본타입이라 레퍼런스타입을 나타내는 정수형 Integer 을 적어야한다
ArrayList<Class> list3 = new ArrayList<>();
> class 도 주소를 사용하여 무엇을 하는 것이라 사용 가능하다 .
_____________________________
리스트에 무엇을 하는 방법 (레퍼런수명 list 라 하겠다)
추가
list.add("추가할내용");
찾기 & 꺼내기
list.get(index);
> System.out.println( list.get(index) );
특정값 삭제
list.remove(index);
> 0 , 1 , 2 , 3 , 4 에서 3삭제시 총길이가 5 에서 4가 되고, 4가 4번째 인덱스에위치하게 된다.
전체삭제
list.clear();
_____________________________