list中符合 多条件中筛选符合条件的值

人生乱弹 2年前 (2023) admin
11 0

//查找身高在1.8米及以上的男生
// List<SsxlwdBean> boys = list.stream().filter(s->s.getGender() && s.getHeight() >= 1.8).collect(Collectors.toList());
xlseachitem = list.stream().filter(list->list.xlname.contains(Upstrquery)||list.xlbm.toLowerCase().contains(Upstrquery)||list.xlbm.contains(Upstrquery)).collect(Collectors.toList());

for (MilkspBean contact : datas) {

//姓名全匹配,姓名首字母简拼匹配,姓名全字母匹配
if (contact.getMilk_name().contains(str)
|| contact.getMilk_name().replace(" ", "").contains(str)
|| (contact.getMilk_zmjm()).contains(str)

|| (contact.getMilk_id()+"").contains(str)
|| (contact.getMilk_tm()).contains(str)
)

{

filterList.add(contact);

}

}

文章来源

版权声明:admin 发表于 2023年10月8日 pm7:11。
转载请注明:list中符合 多条件中筛选符合条件的值 | 银库

相关文章

本站主题由 OneNav 一为主题强力驱动