直接上代码
List<String> list = new ArrayList<>();
//添加测试数据
list.add("test1");list.add("test2");list.add("test3");
list.add("test4");list.add("test5");list.add("test6");
list.add("test7");list.add("test8");list.add("test9");
AtomicInteger index = new AtomicInteger(0);
list.stream()
//指定匹配逻辑
.filter(s -> {
//每比对一个元素,数值加1
index.getAndIncrement();
return s.equals("test2");
})
.findFirst();
System.out.println(index.get());