我试着用这样的循环
// ArrayList tourists
for (Tourist t : tourists) {
if (t != null) {
t.setId(idForm);
}
}
Run Code Online (Sandbox Code Playgroud)
但这并不好.谁能建议我一个更好的解决方案?
一些有用的基准可以做出更好的决策:
我有一个巨大的 java 列表对象,如下所示:
List<Object[]> res = // repo method that will return query result
Run Code Online (Sandbox Code Playgroud)
我必须从 res 对象中删除空值。
到目前为止,我尝试了以下方法,但似乎没有任何效果:
1. res.remove(null);
2. res.removeAll(Collections.singleton(null));
3. res.removeAll(null);
4. while(res.remove(null));
Run Code Online (Sandbox Code Playgroud)
由于列表大小会很大,我如何有效地删除空值?