編程基礎(chǔ)分享,Java基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符串

編程基礎(chǔ)分享,Java基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符串

長(zhǎng)沙牛耳教育      2022-04-15 13:28:01     7

編程基礎(chǔ)分享,Java基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符串,由于基本數(shù)據(jù)類(lèi)型不能直接強(qiáng)制轉(zhuǎn)換為引用數(shù)據(jù)類(lèi)型,一種實(shí)際中存在的需求是。當(dāng)我們需要將基本數(shù)據(jù)類(lèi)型的值轉(zhuǎn)換成為對(duì)應(yīng)的字符串

課程價(jià)格 請(qǐng)咨詢(xún)

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹


由于基本數(shù)據(jù)類(lèi)型不能直接強(qiáng)制轉(zhuǎn)換為引用數(shù)據(jù)類(lèi)型,一種實(shí)際中存在的需求是。當(dāng)我們需要將基本數(shù)據(jù)類(lèi)型的值轉(zhuǎn)換成為對(duì)應(yīng)的字符串應(yīng)該怎么做?因此,java提供了包裝類(lèi)將基本數(shù)據(jù)類(lèi)型封裝成類(lèi)。通過(guò)調(diào)用類(lèi)的toString()方法可以將基本數(shù)據(jù)類(lèi)型的值轉(zhuǎn)換成對(duì)應(yīng)的字符串。



包裝類(lèi)


Byte(byte),Short(short),Integer(int),Long(long)


Float(float),Double(double),Character(char),Boolean(bool)


通過(guò)這些類(lèi)對(duì)基本數(shù)據(jù)類(lèi)型的封裝,調(diào)用toString()方法即可轉(zhuǎn)換為對(duì)應(yīng)的字符串。


instanceof關(guān)鍵字是java中的一個(gè)運(yùn)算符,是用來(lái)在運(yùn)行時(shí)指出對(duì)象是否是特定類(lèi)的一個(gè)實(shí)例。instanceof通過(guò)返回一個(gè)布爾值來(lái)指出,這個(gè)對(duì)象是否是這個(gè)特定類(lèi)或者是它的子類(lèi)的一個(gè)實(shí)例。true表示對(duì)象是特定類(lèi)的一個(gè)實(shí)例對(duì)象,否則不是。


測(cè)試代碼:

public class Main{    public static void main(String[] args){        Character c = new Character('c');        if(c.toString() instanceof String){            System.out.println(c.toString());        }        Integer i = new Integer(10);        if(i.toString() instanceof String){            System.out.println(i.toString());        }        Double d = new Double(12.25);        if(d.toString() instanceof String){            System.out.println(d.toString());        }    }}


運(yùn)行結(jié)果:



以上就是長(zhǎng)沙牛耳教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“編程基礎(chǔ)分享,Java基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符串”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。


培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。