创建新集合,将不为空的元素添加进新集合并返回(比较简单,不做记录)
使用系统提供api
list.removeAll(Collections.singleton(null)); //list为要去空的集合
List<String> list = new ArrayList<>();
list.add(selectPicture.getPicture1());
list.add(selectPicture.getPicture2());
list.add(selectPicture.getPicture3());
list.add(selectPicture.getPicture4());
list.add(selectPicture.getPicture5());
list.add(selectPicture.getPicture6());
list.add(selectPicture.getPicture7());
list.add(selectPicture.getPicture8());
list.add(selectPicture.getPicture9());
list.removeAll(Collections.singleton(null));
return JsonData.buildSuccess(list);
postman测试结果
{
"code": 0,
"data": [
"https://cdn.***.com/444333_2021-06-16-18-42-44_2df2c726c9f046bb992763289b8c76f6.jpg",
"https://cdn.***.com/444333_2021-06-16-18-42-44_08513a529367407fb0f99b5c4c563677.jpg",
"https://cdn.***.com/444333_2021-06-16-18-42-44_45d9e31541dc48b29c1ee103d3c02fd3.jpg",
"https://cdn.***.com/444333_2021-06-16-18-42-45_9afd6b06fb75449db51ebdf11f98d492.jpg",
"https://cdn.***.com/444333_2021-06-16-18-15-13_197252e9db634a3181577760698327ea.jpg",
"https://cdn.***.com/444333_2021-06-16-18-15-14_dd9feb7ae21c497cbcfe01941a86b0a7.jpg",
"https://cdn.***.com/444333_2021-06-16-18-15-16_59ecddf99d454db4be8bbcc22c05965b.jpg"
],
"msg": null
}
仅做记录方便学习