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

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

我想通過這種方式得到一個int類型的數(shù)值,該怎么做?

我想通過這種方式得到一個int類型的數(shù)值,該怎么做?

慕沐林林 2023-04-08 18:14:25
String age = "123";Class clazz = double.class;clazz.getConstructor(String.class).newInstance(age);---------------------------------------------------------------------1、我去打印得到的 clazz。getConstructors(),發(fā)現(xiàn)沒有構(gòu)造方法,是不是可以說明這不可以反射?2、從而java中8中基本數(shù)據(jù)類型(String除外)都是不可以同過反射轉(zhuǎn)換的?3、反射是不是都是 類對象?而基本數(shù)據(jù)類型不是類?--------------------------------------------------------------------------------------基本數(shù)據(jù)類型不可以反射,但是可以通過包裝類轉(zhuǎn)換。Integer,就是需要個方法轉(zhuǎn)換double -改成- > int
查看完整描述

2 回答

?
白衣非少年

TA貢獻1155條經(jīng)驗 獲得超0個贊

基本數(shù)據(jù)類型都是可以反射的,你的clazz有個isPrimitive()方法,就是用來表示這個反射的字節(jié)碼是不是基本類型,沒有構(gòu)造方法只是說明這個基本類型的字節(jié)碼本來就沒有構(gòu)造方法,
這種基本類型的反射一般可以通過包裝類來識別,像 int.class == Integer.TYPE; boolean.class == Boolean.TYPE,另外void 都可以反射呢,void.class == Void.TYPE

查看完整回答
反對 回復(fù) 2023-04-11
?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

8個基本類型都不是類 而發(fā)射機制都是以類為對象反射的 不能對于一個基本類型進行反射操作。包裝類他也是類,不過是對基本類型進行封裝而已,所以可以用反射

查看完整回答
反對 回復(fù) 2023-04-11
  • 2 回答
  • 0 關(guān)注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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