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 값을 얻어오면 된다.