我嘗試通過將數組放入for循環來獲取我不想從字符串數組獲取的字符串。for循環中的空指針異常
我嘗試下面的代碼,但我得到java.lang.NullPointerException,我不知道爲什麼。
感謝您的幫助。
String unWanted = new String[]{"","a","b","c"};
String[] temp = new String[unWanted.length-1];
int p = 0;
for (int k = 0; k < unWanted.length; k++){
if(unWanted[k].equals("") == false)
{
temp[p] = unWanted[k];
p++;
}
}
你在哪一行得到NPE? – 2013-05-10 14:07:42
除外String unWanted [] = new String [] {「」,「a」,「b」,「c」};似乎工作 – user1121883 2013-05-10 14:08:57
第一行應該以'String []'而不是'String'開頭。 – 629 2013-05-10 14:09:54