object怎么轉integer呢?不知道的小伙伴來看看小編今天的分享吧!
Object轉為Integer有兩種方式:
1、使用(Integer)方式,可以兼容為null的情況,不會報錯(推薦)
代碼:
Integer abc = (Integer) obj;
2、使用parseInt方式,這樣的話obj不能為null,否則會報錯
這樣是將object類型使用toString轉為字符串String類型,然后將String類型使用parseInt轉為int類型,再通過自動包裝將int類型轉為Integer類型
代碼:
Integer.parseInt(obj.toString());
Integer.parseInt(String.valueof(obj));
拓展資料:
一、Object類介紹
Object類在JAVA里面是一個比較特殊的類,JAVA只支持單繼承,子類只能從一個父類來繼承,如果父類又是從另外一個父類繼承過來,那他也只能有一個父類,父類再有父類,那也只能有一個,JAVA為了組織這個類組織得比較方便,它提供了一個最根上的類,相當于所有的類都是從這個類繼承,這個類就叫Object。所以Object類是所有JAVA類的根基類,是所有JAVA類的老祖宗。所有的類,不管是誰,都是從它繼承下來的。
二、toString方法介紹
一個字符串和另外一種類型連接的時候,另外一種類型會自動轉換成String類型,然后再和字符串連接?;A的數據類型int,float,double轉換成字符串比較簡單,按照它們的數字轉換過來就成了,可以引用類型呢,Person p = new Person();一個字符串加上這個p,你就不知道要怎么把這個p轉換成字符串了,因為這個p是一個引用類型。
三、Integer類概述:
在Java中,可能會使用到int類型的數據,但可能會有所要求:比如只能使用引用數據類型,但是由于int類型是基本數據類型,無法直接使用,所以需要進行包裝,這就引入了Integer類,其他基本數據類型的包裝類也是這樣
Integer 類在對象中包裝了一個基本類型 int 的值,該類提供了多個方法,能在 int 類型和 String 類型之間互相轉換,還提供了處理 int 類型時非常有用的其他一些常量和方法
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com