ArrayList进阶查找
Filter的用法:
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("杨贺铮"); list.add("杨铮铮"); list.add("王梦杰"); list.add("武龙"); //两次筛选 list.stream() //筛选去代杨字的 .filter(name ->name.startsWith("杨")) //长度为3 .filter(name -> name.length()==3) .forEach(System.out::println); }
参考:https://blog.51cto.com/u_16099188/6336939
List<Apple> apples = applestore .stream() .filter(a -> a.getColor().equals("red")) .collect(Collectors.toList());
参考2:https://blog.csdn.net/weixin_45970271/article/details/122528391
参考3:https://blog.csdn.net/BHSZZY/article/details/122860048
>>arraylist函数说明(2.1部分):https://blog.csdn.net/zhangbeizhen18/article/details/126632981