Java-가변배열 & for-each문

수현·2022년 9월 30일

Java

목록 보기
8/23

■가변배열(Arraylist)

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()를 통해 배열의 길이 확인 가능

■for-each문

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문을 통해 더 간결하게 반복문을 돌릴 수 있다.

profile
실패와 성장을 기록합니다 🎞️

0개의 댓글