List<Integer> al = new ArrayList<>();
이렇게 사용된다.
(Array)List<Integer> al = new ArrayList<(Integer)>();
()안의 것들은 생략되었다고 생각하자.
List<변수타입> 변수이름 = new ArrayList<>();
으로 만들 수 있다.
해당 명령어는 배열을 한정없이 계속 추가할 수 있다.
변수이름을 a, 변수 타입을 Interger(int) 라고 하자.
| 명령어 | 기능 |
|---|---|
| a.add(10); | 배열을 하나씩 늘려간다. |
| a.get(3); | 몇번째 담긴 배열을 값을 출력해준다. a.add(10); 를 첫번째로 담으면 a.get(0); 하면 10이 출력된다. |
| a.size(); | 지금까지 몇개의 배열을 담았는지 출력해준다 |
** 내가 add()를 통해 담은 값이 몇 번째인지 까먹었다. -> size()-1 을 통해 get() 몇인지 확인 할 수 있다.
변수타입을 바꾸어서 배열을 담고 싶다면 새로 List<새로운 변수타입>를 선언해서 다시 담아야한다.
** 기존 배열( [ ] )과 같이 참조값이 각자 해당되는 것인지는 아직 모르겠다.