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 사용법
리스트에서 null일 element를 필터링하는 예제입니다. filter(Objects::nonNull) 사용해서 null이 아닌 element만 return해줍니다. List list = Arrays.asList("aaa", "bbb", null, "ccc", null); List result = l..
codemanager.tistory.com
반응형