一 编程题【Stream流】* 1.2 题目* 定义main()方法,按以下顺序编写程序:* 定义集合List<String>,添加以下数据:* “周伯通”* “张三丰”* “周芷若”* “张无忌”* “赵敏”* “张松溪* “周颠”* 使用Stream流, 获取所有的“张”姓学员中的前两个学员,并打印;* 使用Stream流, 获取所有的“周”姓学员中除了第一个之外的其他学员, 并打印*/
public class TestDemo02 {public static void main(String[] args) {List<String> list = new ArrayList<>();list.add("周伯通");list.add("张三丰");list.add("周芷若");list.add("张无忌");list.add("赵敏");list.add("张松溪");list.add("周颠");//1.使用Stream流, 获取所有的“张”姓学员中的前两个学员,并打印;//list.stream().filter(new Predicate<String>() {// @Override// public boolean test(String s) {// return s.startsWith("张");TestDemo02// }//}).limit(2).forEach(new Consumer<String>() {// @Override// public void accept(String s) {// System.out.println(s);// }//});list.stream().filter(s->s.startsWith("张")).limit(2).forEach(s-> System.out.println(s));System.out.println("----------------------------------------");list.stream().filter(s->s.startsWith("周")).skip(1).forEach(s-> System.out.println(s));System.out.println("----------------------------------------");}
}
本文发布于:2024-01-30 18:54:08,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170661205022117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |