[問題] 要怎麼get到Set裡面的值呢?
雖然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
12/04 13:55, 1F
→
12/04 13:56, , 2F
12/04 13:56, 2F
※ 編輯: mkopoi 來自: 60.249.163.125 (12/04 13:58)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):