java collection addAll 操作需要非空判斷

  List<String> result  ;
        Set<String>  setResult = new HashSet<>();
        days.stream().forEach(t->{
            Set<String> set =(Set<String> ) redisTemplate.opsForHash().get(Contants.report3_monodb_tenentIds_day, t);
            setResult.addAll(set);
        });

如上面一段代碼 addAll操作時候可能會拋出空指針

看下set的這個方法

list接口也一樣

list的一個實現類 如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章