arraylist - 如何打印 ArrayList 中不带 null 的元素?

标签 arraylist java

这就是我尝试做的..

    public void printArray()
    {
         for(int i = 0; i<size; i++)
         {

             System.out.println("arr[" + i + "] = " + arr[i]);

         }       
     }

这就是我得到的:

-arr[0] = Papa Bill
-arr[1] = Ali Baba
-arr[2] = Ming the Merciless
-arr[3] = Grandpa
-arr[4] = Tornado
-arr[5] = null

我需要它打印时不带 null...

最佳答案

只需在 for 循环中添加 null 检查:

if ( arr[i] != null ){
    System.out.println("arr[" + i + "] = " + arr[i]);
}

关于arraylist - 如何打印 ArrayList 中不带 null 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418800/

相关文章:

java - 获取java.util.Arrays$ArrayList的类

java - 为什么 JOptionPane 没有出现?

java - https websockets (wss) 上的巨大延迟

java - 是否有半年广告季度年的任何日期格式

java - 如何在 Java 中指定文件的路径?

java - 获取元素而不迭代

android - 如何临时保存数据?比如安卓应用中的购物车

java - (已解决)序列化(写入)充满对象的Arraylist不断抛出 "NotSerializableException"

java - 在列表中查找对象的索引

java - Spring bean配置使用单例还是原型(prototype)?