자기개발/검색한 자료 정리

Java 8 Stream에서 index 사용

실버블렛 2021. 10. 18. 12:00
반응형

Java 8 Stream에서 index 사용


 

String[] array = { "A", "B", "C", "D", "E" }; 
  
AtomicInteger index = new AtomicInteger();   
Arrays
    .stream(array)              
    .map(str -> String.format("%d -> %s", index.getAndIncrement(), str)) // index 0부터 시작
    .forEach(System.out::println);

AtomicInteger Class 를 사용해서 index 값을 얻어오면 된다.

반응형