java8判断list集合是否为空,外加遍历,移除操作

 List<String> retRq = new ArrayList();
        List<String> retRq = new ArrayList();
        List<String> finalRetRq = new ArrayList();
        Optional.ofNullable(fb.get()).orElse(new ArrayList<>()).forEach(o -> {
            retRq.add(o);
            finalRetRq.stream().forEach(e->{
                if (o.equals(e)) {
                    templist.add(e);
                }
            });
        });
        if(templist !=null&&templist.size()>0){
            finalRetRq.removeAll(templist);
        }