From 7d6dee4aed40e8b331c67a6674304d6e9ea5faef Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 14 Mar 2026 11:25:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day06-Predicate=E7=9A=84?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inmind/functional_interface02/Demo12.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 javaSE-day07/src/com/inmind/functional_interface02/Demo12.java diff --git a/javaSE-day07/src/com/inmind/functional_interface02/Demo12.java b/javaSE-day07/src/com/inmind/functional_interface02/Demo12.java new file mode 100644 index 0000000..2deb7a2 --- /dev/null +++ b/javaSE-day07/src/com/inmind/functional_interface02/Demo12.java @@ -0,0 +1,19 @@ +package com.inmind.functional_interface02; + +/* +数组当中有多条“姓名+性别”的信息如下,请通过Predicate接口的拼装将符合要求的字符串筛选到集合ArrayList中,需要同时满足两个条件: + +1. 必须为女生; +2. 姓名为4个字 + +分析: + 1.一个predicate判断是否是女生 + 2.一个predicate判断名字是否长度为4 + 3.创建集合,遍历数组中的字符串,满足条件的添加到集合中 + + */ +public class Demo12 { + public static void main(String[] args) { + String[] array = { "迪丽热巴,女", "古力娜扎,女", "马尔扎哈,男", "赵丽颖,女" }; + } +}