亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Java:在集合的遍歷中,關于 Object[] toArray() 方法的疑問

瀏覽:101日期:2024-01-31 11:31:05

問題描述

Java:在集合的遍歷中,方法之一為 可以調用Collection接口中的 Object[] toArray()方法 將集合轉為數組。這里為什么用 Object[]類型來當返回值,感覺有點怪

問題解答

回答1:

1.Object是所有對象的父類。2.容器類在不知道會放入什么類型的情況下,實現設計只能用Object數組來存放元素。3.泛型在編譯之后是被擦除的。也就是說,對于JVM來說,他看到的是Object。所以只能返回Object數組。至于加上泛型之后,編譯器會幫你進行強制轉換和元素檢測。

回答2:

是的,很奇怪。

所以推薦使用Collection.toArray(T[] a)來返回泛型,避免Object[]強轉的問題。

回答3:

因為不知道集合中元素的具體類型。而Object是所有類的父類。這樣更合理一點。

標簽: java
主站蜘蛛池模板: 亚洲欧美日韩综合在线一区二区三区 | 国产爱v| 欧美日韩亚洲综合久久久 | 国产精品免费αv视频 | 国产精品免费拍拍1000部 | 风间由美理论片在线观看 | 美女久久久久久久久久久 | 欧美不卡精品中文字幕日韩 | 4hc44四虎在线永久地址 | 久久久久久午夜精品 | 奶茶视频污 | 欧美激情一区二区三区蜜桃视频 | 成年男女免费视频网站 | chinese在线 | 成年女人视频播放免费观看 | 成年人的黄色 | 久草水蜜桃 | 成人毛片一区二区三区 | 色天天天天综合男人的天堂 | 久久久久亚洲精品中文字幕 | 午夜两性网 | 国产日韩欧美精品一区 | 色5月婷婷 | 亚洲天堂视频网 | 精品欧美日韩一区二区 | 久久精品国产欧美成人 | 国产精品国偷自产在线 | 欧美三级在线观看视频 | 亚洲精品国产成人 | 国产精品日本一区二区在线播放 | 成年视频xxxxxx在线 | 污污网站免费 | 99久久www免费| 亚洲最大激情中文字幕 | 亚洲一级黄色 | 桃色婷婷 | 9191亚洲高清国产 | 精品视频在线观看一区二区 | 国产精品欧美在线 | 精品国产调教最大网站女王 | 人与牲动交bbbbxxxx |