public static <T> Consumer<T> getIndex(BiConsumer<T, Integer> consumer) {
class IndexObject {
int index;
}
IndexObject indexObject = new IndexObject();
return i -> {
consumer.accept(i, indexObject.index++);
};
}
v.forEach(getIndex((item, index) -> {
System.out.println(item + "下标为:" + index);
}));
09-10
4万+