色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:130日期: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
主站蜘蛛池模板: 亚洲国产综合精品 | 久操影视 | 国产男女 爽爽爽爽视频 | 国产精品久久久久久一区二区 | 亚洲精品国产精品国自产 | 综合九九| 色视频网站大全免费 | 91视频18| 毛片b| 国产成人精品亚洲2020 | 欧美日韩在线观看一区二区 | 一级毛片视频在线 | 免费成人在线网站 | 91成人免费在线视频 | 国产一区二区在免费观看 | 无内丝袜透明在线播放 | 欧美日韩在线国产 | 亚洲欧美不卡中文字幕 | 亚洲天堂二区 | 99久久精品久久久久久清纯 | 欧美一区二区视频在线观看 | 国产精品久久久久久影院 | 免费人成在线观看 | 亚洲精品久久久久中文字幕一区 | 亚洲一区二区天海翼 | 欧美亚洲日本在线 | 欧美国产在线一区 | 久久se精品一区精品二区 | 久久黄色影片 | 欧美久久久久久 | 成年人在线观看视频免费 | 成人免费网站视频 | 日韩国产三级 | 亚洲精品国产精品国自产网站 | 国产成人精品视频播放 | 香港日本韩国三级网站 | 国产合集91合集久久日 | 国产亚洲精品网站 | 九九99久久 | 99久久精品国产片 | 久久在线影院 |