第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問integer和int有啥區(qū)別

請問integer和int有啥區(qū)別

huachun 2017-04-10 00:11:00
請問integer和int有啥區(qū)別
查看完整描述

3 回答

已采納
?
__YXQ__

TA貢獻(xiàn)48條經(jīng)驗 獲得超15個贊

搬運

int?是基本數(shù)據(jù)類型
Integer是其包裝類,注意是一個類。
為什么要提供包裝類呢???
一是為了在各種類型間轉(zhuǎn)化,通過各種方法的調(diào)用。否則?你無法直接通過變量轉(zhuǎn)化。
比如,現(xiàn)在int要轉(zhuǎn)為String
int?a=0;
String?result=Integer.toString(a);
在java中包裝類,比較多的用途是用在于各種數(shù)據(jù)類型的轉(zhuǎn)化中。
我寫幾個demo

//通過包裝類來實現(xiàn)轉(zhuǎn)化的
		int?num=Integer.valueOf("12");
		int?num2=Integer.parseInt("12");
		
		double?num3=Double.valueOf("12.2");
		double?num4=Double.parseDouble("12.2");
		//其他的類似。通過基本數(shù)據(jù)類型的包裝來的valueOf和parseXX來實現(xiàn)String轉(zhuǎn)為XX
		
		String?a=String.valueOf("1234");//這里括號中幾乎可以是任何類型
		String?b=String.valueOf(true);
		String?c=new?Integer(12).toString();//通過包裝類的toString()也可以
		String?d=new?Double(2.3).toString();

再舉例下。比如我現(xiàn)在要用泛型
List<Integer>?nums;
這里<>需要類。如果你用int。它會報錯的


查看完整回答
反對 回復(fù) 2017-04-10
?
ziom

TA貢獻(xiàn)948條經(jīng)驗 獲得超1109個贊

前者是類(也稱作int的包裝類), 后者是基本數(shù)據(jù)類型

查看完整回答
3 反對 回復(fù) 2017-04-10
?
劉小振

TA貢獻(xiàn)18條經(jīng)驗 獲得超5個贊

Integer是類,可以創(chuàng)建對象默認(rèn)值為null,而且類中提供了很多方法。int類型變量默認(rèn)值為0,沒有提供操作方法。另外在集合框架中只能存儲對象,而不能存儲變量
查看完整回答
1 反對 回復(fù) 2017-04-10
  • 3 回答
  • 0 關(guān)注
  • 1582 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號