元素或者集合判空,以及返回值返回空的处理
#1: java 集合对象判空以及返回空的集合的方法。
1 if (CollectionUtils.isEmpty(allFiled)) { 2 //java 返回空的集合 3 return Collections.emptyList(); 4 } 5 6 //对字符串判空 7 if(StringUtils.isEmpty(roleId)){ 8 return todo; 9 }
1 //version1 创建一个list<Dto> 2 List<Employee> employeeList = Arrays.asList( 3 new Employee("1", 23, "李彬燊"), 4 new Employee("2", 25, "你好"), 5 new Employee("3", 26, "我很好")); 6 7 //version2 创建一个list<Dto> 8 List<String> formulaStrList = Arrays.asList("SUM", "MIN", "MAX", "COUNT", "COUNT_DISTINCT", "TOP_N"); 9 List<DataBaseInfoDto> formulaList = new ArrayList<>(formulaStrList.size()); 10 11 formulaStrList.forEach(formulaStr -> { 12 DataBaseInfoDto dataBaseInfoDto = new DataBaseInfoDto(); 13 dataBaseInfoDto.setFormula(formulaStr); 14 formulaList.add(dataBaseInfoDto); 15 }); 16 17 18 Collections.sort(employeeList,(e1,e2)->{ 19 if(e1.getAge().equals(e2.getAge())){ 20 return e1.getName().compareTo(e2.getName()); 21 }else{ 22 return -Integer.compare(e1.getAge(),e2.getAge()); 23 } 24 });
posted on 2020-11-17 10:18 夜空中闪闪发光的星星 阅读(422) 评论(0) 收藏 举报
浙公网安备 33010602011771号