Java

Java - foreach에서 index값 사용하기

codeManager 2022. 6. 8. 18:58
반응형

java stream foreach를 사용할 때 index 값을 이용하는 예제입니다.

 

보통 for (int i = 0; i < 10; i++) 이렇게 사용하면 index 값을 바로 가져올 수 있습니다.

 

Java stream foreach를 쓸 때는 어떻게 index 값을 가져오는지 확인해보겠습니다.

 

import java.util.Arrays;
import java.util.stream.IntStream;
import java.util.List;

public class Example {
    public static void main(String args[]) {
        List<String> list = Arrays.asList("aa", "bb", "cc");
        
        IntStream.range(0, list.size()).forEach(idx -> {
            System.out.println(list.get(idx));
        });

    }
}

 

관련글

Java - stream filter 사용법

 

Java - stream filter 사용법

리스트에서 null일 element를 필터링하는 예제입니다. filter(Objects::nonNull) 사용해서 null이 아닌 element만 return해줍니다. List list = Arrays.asList("aaa", "bbb", null, "ccc", null); List result = l..

codemanager.tistory.com

 

 

반응형