當我正在瀏覽數組並打印出位置時,如何阻止我的程序打印出數組爲null的位置?如何停止在數組中打印null
for(int i=0;i<array.length;i++)
{
System.out.print(array[i]);
}
這很簡單,但我該如何阻止它打印出空位置? 提前感謝回答這個簡單的問題...
當我正在瀏覽數組並打印出位置時,如何阻止我的程序打印出數組爲null的位置?如何停止在數組中打印null
for(int i=0;i<array.length;i++)
{
System.out.print(array[i]);
}
這很簡單,但我該如何阻止它打印出空位置? 提前感謝回答這個簡單的問題...
for(int i=0;i<array.length;i++)
{
if (array[i]!=null) {
System.out.println(array[i]);
}
}
感謝您的快速和簡單的解決方案! – Ibyc 2013-05-13 12:34:40
@NoobUnChained多行無槓桿如果通常被認爲是不好的做法然而 – 2013-05-13 12:37:17
編輯!!!!!!!!!! – NINCOMPOOP 2013-05-13 12:41:35
你只需要使用的第i for循環檢查數組的值是什麼裏面。 我希望這是你需要的。
for (int i = 0; i < array.length; i++)
{
if(array[i] != null)
{
System.out.print(array[i]);
}
}
你確定(取決於你的預期情況),它不是更好的AVOID插入一些空值嗎? – Mik378 2013-05-13 12:34:43
我主要是想讓它更容易,如果我有一個比我需要的時間更長的數組,使剩餘位置爲空,這樣我就不必將它們打印出來。 – Ibyc 2013-05-13 12:48:55