av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - HashSet<int> 為何有錯(cuò)誤?

瀏覽:117日期:2024-01-22 11:03:14

問(wèn)題描述

代碼里用了HashSet<int>結(jié)果出錯(cuò),說(shuō)

Syntax error, insert 'Dimensions' to complete ReferenceType

改成HashSet<Integer>才OK為何?

問(wèn)題解答

回答1:

泛型里面的類(lèi)型參數(shù)必須是 Object 的子類(lèi),因此不能使用 int,而應(yīng)該使用 int 的包裝器類(lèi)型 Integer。

回答2:

int是基本數(shù)據(jù)數(shù)據(jù)類(lèi)型,所以不行;應(yīng)該使用其對(duì)應(yīng)包裝類(lèi),Interger

回答3:

簡(jiǎn)單來(lái)說(shuō),因?yàn)閕nt是基本類(lèi)型,不包含集合框架中所需要的方法。以這里為例,連hashCode都沒(méi)有實(shí)現(xiàn),如何計(jì)算散列值?所以需要用Integer。

泛型里的類(lèi)型都必須為Object的子類(lèi)。

回答4:

int是數(shù)據(jù)類(lèi)型,Integer才是包裝類(lèi)咯。泛型里面應(yīng)該放的是對(duì)象類(lèi)型

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 精品国产乱码久久久久久影片 | 成人亚洲网 | 成人在线免费观看av | 秋霞在线一区二区 | 91热在线| 在线免费观看黄网 | 国产色 | 国产免费让你躁在线视频 | 国产9999精品 | 国产精品成人一区二区三区 | 久久青 | 亚洲国产成人av好男人在线观看 | 天天天操操操 | 免费观看一级特黄欧美大片 | 欧美在线一区二区三区 | 中文字幕 在线观看 | 一区二区在线视频 | 色性av| 在线国产一区 | 黄色一级免费看 | 99伊人| 一区二区三区免费 | 欧美日韩一区二区三区四区 | 成人在线欧美 | 久久99精品久久久水蜜桃 | 午夜资源 | 精品三区| 免费黄色片在线观看 | 日韩欧美在线观看 | 拍拍无遮挡人做人爱视频免费观看 | 在线观看免费观看在线91 | 伊人网综合在线 | 激情一区二区三区 | 成人高清在线视频 | 亚洲不卡在线观看 | 天天影视综合 | 99久久婷婷国产综合精品电影 | 四虎影院久久 | 99久久久国产精品免费消防器 | 欧美1区2区 |