Optional的使用,集合长度为0的踩坑,优雅解决集合长度为0
Optional的使用,集合长度为0的踩坑,解决size为0修改前,会报数组越界或NPE修改后修改前,会报数组越界或NPEList<Employee> employees = helloMapper.selectByExample(example);// 利用JDK8新特性简化判空操作(不可用,这里集合不是null,是长度为0)// 此处list.get(0) 会报NPEreturn Optional.ofNullable(employees).map(list -> list.
原创
2021-01-25 14:49:13 ·
2666 阅读 ·
2 评论