ArrayList<Integer> arr = new ArrayList<>();
arr.add(40);
arr.add(50);
System.out.println(arr.get(0)); //40출력됨
Arraylist : 가변배열 선언
Integer : 정수 참조타입
.add()는 list의 가장 끝에 값을 저장함
.get()는 해당 index의 값을 불러옴
arr.set(0, 10);
arr.remove(1);
arr.remove(40);
arr.size();
.set( , )을 통해 index를 지정하여 값을 입력하면 해당 index부터 값이 1칸씩 밀림
.remove()를 통해 값을 삭제할 수 있음(index, element 둘다 입력가능)
.size()를 통해 배열의 길이 확인 가능
String[] members = {"최수현", "천산하", "박진우", "김현정"};
for(int i = 0; i<members.length; i++) {
String member = members[i];
System.out.println(member+"이 상담을 받았습니다.");
}
배열과 for문은 자주 결합하여 사용되는데 이를 더 간략하고 편한 코드로 구현한 것이 for-each문이다.
String[] members = {"최수현", "천산하", "박진우", "김현정"};
for(String i : members) {
System.out.println(i+"이 상담을 받았습니다.");
}
for-each문을 통해 더 간결하게 반복문을 돌릴 수 있다.