看板 java 關於我們 聯絡資訊
雖然Set有Object[] toArray(),但是..真的不曉得該怎麼轉型來get裡面的值 (補充:aSet是一個有值的Set物件) 1 Object[] aa= aSet.toArray(); 2 for(int i=0; i<aa.length; i++){ 3 String bb= ""+((Map)aa[i]); 4 } 第2行可以抓到aa.length 但跑到第3行,拋出轉型錯誤的Exceptoin... P.S. 自問自答如下: for(Iterator ite = aSet.iterator();ite.hasNext(); ){ String key= ite.next().toString(); } 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.163.125 ※ 編輯: mkopoi 來自: 60.249.163.125 (12/04 13:49)
PsMonkey:請看清楚 Set.toArray() 是幹麼的 12/04 13:55
mkopoi:了解了,我已經用Iterator的方式取到值了 12/04 13:56
※ 編輯: mkopoi 來自: 60.249.163.125 (12/04 13:58)