我有一个包含20个元素的列表,但它包含15位置的空值,如何从List
删除空值?列表大小与它的大小不匹配
-2
A
回答
1
1
如果你不想让“空”形象出现在列表上,只是这样做:
for each item on a list
if item == null then continue
else
add an item to <List>Images
如果你传递一个空物体图像的列表中,它仍然占据放在列表中,即使这个地方在技术上未初始化。
1
你不能说null
值意味着对象不存在,即使null
不是java中的对象。
String s = null
表示未设置String s
的引用,但声明已完成,该对象具有字符串类型并且被称为s。
看到关于它的更详细,oracle doc: The Kinds of Types and Values
public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add(null);
al.add("not null");
System.out.println(al.size()); //output 2
//if you wanna know how many objects inside of list and isn't null
int count=0;
for(Object obj:al)
if(!(obj==null))
count++;
System.out.println(count); //output 1
System.out.println(al); //output [null, not null] ← null is exist.
}
所以在你的情况下,大小()的返回应该是20
相关问题
- 1. 列表大小匹配的html表格
- 2. 我的JFrame大小与设置的大小不匹配
- 3. UIWebView中的字体大小与iOS字体大小不匹配
- 4. cuFFT R2C批量输出大小与输入大小不匹配
- 5. Reportlab文本背景大小与字体大小不匹配
- 6. python opencv VideoWriter:OpenCV:帧大小与视频大小不匹配
- 7. Verilog - 端口大小与连接大小不匹配
- 8. 字体大小不匹配
- 9. 错误:将光标更新到配对列表中:“TypeError:序列大小必须与行的大小匹配”
- 10. DirectX 11:编码的顶点着色器大小与指定大小不匹配
- 11. 加密文件大小的计算与真实大小不匹配
- 12. 图像大小使用imread和大小不匹配 - matlab
- 13. Django查询不区分大小写的列表匹配
- 14. 不匹配的XRef流条目大小
- 15. 不区分大小写的匹配
- 16. Torch7函数addmv的大小不匹配
- 17. postgresql总数据库大小不匹配单个表大小的总和
- 18. Matlab集成错误:Integrand输出大小与输入大小不匹配
- 19. Python结构大小不匹配
- 20. 匹配大小写不像Regex.findAll
- 21. 调整PictureBox的大小以匹配图像大小
- 22. 从列表中创建具有不匹配轴> 0大小的列表
- 23. 将Android WebView文本大小匹配到TextView文本大小
- 24. c#窗体:如何匹配backgroundimage大小以形成大小
- 25. 如何匹配纹理大小和窗口大小?
- 26. html表列大小
- 27. WPF表列大小
- 28. 动态数组的大小与提交的值不匹配
- 29. Form1的视觉大小不匹配Form1的调试视觉大小
- 30. 获取与android下载代码不匹配的文件大小
你可以发布用于执行此操作的代码吗?然后我们可以就如何改变它提出建议。 –
非常不清楚的问题。你问如何从列表中删除空元素? – shmosel