public static void main(String args[]){
List<String> list = java.util.Arrays.asList("a","b","c");
list.forEach(s->{
//如何获取现在遍历到第几个了,如index
System.out.println(s);
});
}
...全文
875413打赏收藏
lambda表达式foreach如何获取遍历的index
public static void main(String args[]){ List list = java.util.Arrays.asList("a","b","c"); list.forEach(s->{ //如何获取现在遍历到第几个了,如index System.out.println(s); }); }
public static void main(String args[]){
List<String> list = java.util.Arrays.asList("a","b","c");
int id = 0;
list.forEach(s->{
//如何获取现在遍历到第几个了,如index
id = list.indexOf(s);
System.out.println(id);
System.out.println(s);
});
}