《jdk8 lambda》运用lambda遍历需要用到索引时

《jdk8 lambda》运用lambda遍历需要用到索引时

其实是不支持的, 但是我们可以自己改装,如下:

 public static void main(String[] args) {
        List list = java.util.Arrays.asList("a", "b", "c", "c", "d", "f", "a");
        Stream.iterate(0, i -> i + 1).limit(list.size()).forEach(i -> {
            System.out.println(String.valueOf(i) + list.get(i));
        });
    }

你可能感兴趣的:(java,JDK8)