有什麼方法可以將字符串插入到Type []數組中嗎?或者字符串可以存儲在字符串數組中?是否可以插入String toType []數組?
Fruit[] f=new Fruit[10];
Orange a=new Orange();
f[0]=a.getName();
有什麼方法可以將字符串插入到Type []數組中嗎?或者字符串可以存儲在字符串數組中?是否可以插入String toType []數組?
Fruit[] f=new Fruit[10];
Orange a=new Orange();
f[0]=a.getName();
不,String
可以被存儲在一個String
陣列(String[]
)或Object
陣列(Object[]
)。如果a.getName()
返回String
,則分配f[0]=a.getName();
將不會通過編譯。
你有沒有試過你的代碼?另外你怎麼看,讓字符串放在Fruit數組中可以嗎? – Pshemo 2015-03-30 21:21:50
順便說一句,你可以欺騙編譯器並將你的'Fruit []'數組強制轉換爲Object []'數組,它可以接受任何對象(比如String),但是在運行時它會拋出異常,因爲數組在檢查之前會檢查元素的類型它。 – Pshemo 2015-03-30 21:24:15