for-each

금은체리·2023년 10월 30일
1

Java

목록 보기
12/14

형태

for(자료형 변수명 : 객체) {}

제약

  1. 반복 횟수를 명시적으로 주는 것이 불가능
  2. 한 단계씩 순차적으로 반복할 때만 사용 가능

for-each 함수

list.forEach(s -> System.out.println(s));

배열에서의 for-each

String[] strArray = { "a", "b", "c", "d" };
Arrays.stream(strArray).forEach(s -> System.out.println(s));

map에서의 for-each

Map<String, String> map = new HashMap<>();
map.put("high", "low");
map.put("hi", "bye");

map.forEach((key, value) -> System.out.println(key + " : " + value);

// 출력
-> high : low
-> hi : bye

List에서의 for-each

List<String> list = new ArrayList<>();
list.add("h");
list.add("i");

list.forEach(s -> System.out.println(list.indexOf(s) + " : " + s));
profile
전 체리 알러지가 있어요!

0개의 댓글