直接上码:
import java.util.ArrayList;
import java.util.List;
/**
* 使用stream流的方式过滤和遍历集合
* @author wukefan
*
*/
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<>();
list.add("张三");
list.add("李四光");
list.add("吴克x");
list.add("吴x");
list.add("吴xx");
list.stream()
.filter(name -> name.startsWith("吴"))
.filter(name-> name.length()==3)
.forEach(name->System.out.println(name));
}
}
输出结果: