如何在数组中停止打印null

时间:2013-05-13 12:28:45

标签: java arrays null

当我通过数组并打印出位置时,如何阻止我的程序打印出null的数组位置?

for(int i=0;i<array.length;i++)
{
  System.out.print(array[i]);
}

这很简单,但是如何阻止它打印出空位? 提前感谢您回答这个简单的问题...

2 个答案:

答案 0 :(得分:7)

for(int i=0;i<array.length;i++)
{
   if (array[i]!=null) {
     System.out.println(array[i]);
   }
}      

答案 1 :(得分:2)

您只需使用for循环的i来检查数组内部的值。 我希望这就是你所需要的。

for (int i = 0; i < array.length; i++)
{
  if(array[i] != null)
  {
    System.out.print(array[i]);

  }
}