ArrayList进阶查找

nmj2086 / 2023-08-22 / 原文

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