看板 java 關於我們 聯絡資訊
請問 在一維陣列去除重複值該怎麼做?? 我是用另一個陣列copy2 去存從第一個陣列讀進來的值(String) for(int i=0; i<copyIndex; i++) { for(int j=0; j<=copyIndex2; j++) { if(copy[copyIndex].equals(copy2[copyIndex2]))//要是在copy2中找到已有的值 { alreadyHave=1; } } if(alreadyHave==0) { copy2[i] = copy[i]; copyIndex2++; } else { alreadyHave=0; } } 可是錯誤訊息顯示 Exception in thread "main" java.lang.NullPointerException at xxxx.main(xxxx.java:59) 想好久都不知道哪裡出錯 有請大大解釋,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.134.100
ogamenewbie:請你再解釋一次你唯一有註解的那行的行為 12/28 00:21
gotoo:字串陣列先自己初始化為"" 再試試看 12/28 00:53
gotoo:幫你trace了一下 index好像都寫錯了 再加油...k 12/28 01:08
y2jj:已經找到錯誤了~~謝謝!! 12/28 01:20