下面我将通过2种不同的写法来获取list中满足条件的元素的索引值
方式一:通过传统的foreach 迭代获取
方式二:Stream方式:
List<Integer> integerList = IntStream.range(0, willisStatusList.size()).filter(x -> Objects.equals(willisStatusList.get(x),"1")).boxed().collect(Collectors.toList());
可以看出方式二更简单
总结:方式2适合团队成员技术水平相对高一点,方式1更好理解,也更简单
没有回复内容