From 34acd3ec4f01e5a4ffcc4d0b669dea469060d83e Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 14 Mar 2026 15:48:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day07-Stream=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=B8=B8=E7=94=A8=E6=96=B9=E6=B3=95=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/stream03/StreamTest25.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 javaSE-day07/src/com/inmind/stream03/StreamTest25.java diff --git a/javaSE-day07/src/com/inmind/stream03/StreamTest25.java b/javaSE-day07/src/com/inmind/stream03/StreamTest25.java new file mode 100644 index 0000000..1e2b42e --- /dev/null +++ b/javaSE-day07/src/com/inmind/stream03/StreamTest25.java @@ -0,0 +1,39 @@ +package com.inmind.stream03; + +import java.util.ArrayList; +import java.util.List; + +/* +现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下若干操作步骤: + +1. 第一个队伍只要名字为3个字的成员姓名; +2. 第一个队伍筛选之后只要前3个人; +3. 第二个队伍只要姓张的成员姓名; +4. 第二个队伍筛选之后不要前2个人; +5. 将两个队伍合并为一个队伍; +6.根据姓名创建Person对象 +7. 打印整个队伍的Person信息。 + + */ +public class StreamTest25 { + public static void main(String[] args) { + List one = new ArrayList<>(); + one.add("迪丽热巴"); + one.add("宋远桥"); + one.add("苏星河"); + one.add("老子"); + one.add("庄子"); + one.add("孙子"); + one.add("洪七公"); + one.add("洪八公"); + + List two = new ArrayList<>(); + two.add("古力娜扎"); + two.add("张无忌"); + two.add("张三丰"); + two.add("赵丽颖"); + two.add("张二狗"); + two.add("张天爱"); + two.add("张三"); + } +}