Re: [問題] 要怎麼get到Set裡面的值呢?
※ 引述《mkopoi (mm)》之銘言:
: 雖然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...
: 請問我該怎麼get到Set中的值呢?(跑迴圈取出來作事情)
1. 請搞清楚 Set.toArray() 是幹麼的
2. 請搞清楚 aSet 裡頭裝的是什麼東西
3. 然後,你的目標是什麼? 還有,看一下 toString() 是啥意思
class Foo{
public String toString(){
return "PsMonkey is 87";
}
public static void main(String[] args){
System.out.println(new Foo());
System.out.println(new Foo().toString);
}
}
4. 當然,如果你行有餘力的話,建議你看一泛型
以現在的角度(JDK5 出來幾年了阿? [遠目])
collection 的東西不用泛型真的是有點浪費阿...
--
侃侃長論鮮窒礙
眾目睽睽無心顫 Blog:http://blog.psmonkey.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.99.11
推
12/04 14:15, , 1F
12/04 14:15, 1F
推
12/04 18:45, , 2F
12/04 18:45, 2F
推
12/04 23:27, , 3F
12/04 23:27, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):