java8 stream之更方便的获取list中满足条件的索引-Java专区论坛-技术-SpringForAll社区

java8 stream之更方便的获取list中满足条件的索引

该帖子内容已隐藏,请登录后查看

登录后继续查看

下面我将通过2种不同的写法来获取list中满足条件的元素的索引值

方式一:通过传统的foreach 迭代获取

image

方式二:Stream方式:

List<Integer> integerList = IntStream.range(0, willisStatusList.size()).filter(x -> Objects.equals(willisStatusList.get(x),"1")).boxed().collect(Collectors.toList());

可以看出方式二更简单

总结:方式2适合团队成员技术水平相对高一点,方式1更好理解,也更简单

请登录后发表评论

    没有回复内容