0

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

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

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

4

2 回答 2

7
for(int i=0;i<array.length;i++)
{
   if (array[i]!=null) {
     System.out.println(array[i]);
   }
}      
于 2013-05-13T12:30:03.300 回答
2

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

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

  }
}
于 2013-05-13T12:33:15.897 回答