先上代码吧
if (CollectionUtils.isEmpty(orderFoods)) {
return null;
}
这里表示判断用户的点餐情况是否为空。
这个工具类经常的用法就是判断集合是否为空/是否不为空,以及对两个集合的交并补操作等。
1.判断是否为空
CollectionUtils.isEmpty(null): true
CollectionUtils.isEmpty(new ArrayList()): true
CollectionUtils.isEmpty({a,b}): false
2.判断是否不为空
CollectionUtils.isNotEmpty(null): false
CollectionUtils.isNotEmpty(new ArrayList()): false
CollectionUtils.isNotEmpty({a,b}): true
3.交并补
交集
@Test
public void testIntersection(){
String[] arrayA = new String[] { "1", "2", "3", "4", "5", "6" };
String[] arrayB = new String[] { "4", "5", "6", "7", "8", "9" };
List<String> listA = Arrays.asList(arrayA);
List<String> listB = Arrays.asList(arrayB);
//2个数组取交集
Syst