[問題] 要怎麼get到Set裡面的值呢?

看板java作者 (mm)時間16年前 (2009/12/04 13:48), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
雖然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)

12/04 13:55, , 1F
請看清楚 Set.toArray() 是幹麼的
12/04 13:55, 1F

12/04 13:56, , 2F
了解了,我已經用Iterator的方式取到值了
12/04 13:56, 2F
※ 編輯: mkopoi 來自: 60.249.163.125 (12/04 13:58)
文章代碼(AID): #1B6AAvOL (java)
文章代碼(AID): #1B6AAvOL (java)