溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

java將數(shù)字轉(zhuǎn)換成字符串的方法

發(fā)布時(shí)間:2020-05-18 14:52:47 來(lái)源:億速云 閱讀:239 作者:Leah 欄目:編程語(yǔ)言

今天小編就為大家?guī)?lái)一篇介紹java將數(shù)字轉(zhuǎn)換成字符串方法的文章。小編覺(jué)得挺實(shí)用的,為此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

toString() 方法用于返回以一個(gè)字符串表示的 Number 對(duì)象值。

如果方法使用了原生的數(shù)據(jù)類(lèi)型作為參數(shù),返回原生數(shù)據(jù)類(lèi)型的 String 對(duì)象值。

如果方法有兩個(gè)參數(shù), 返回用第二個(gè)參數(shù)指定基數(shù)表示的第一個(gè)參數(shù)的字符串表示形式。

具體方法:

第一種方式通過(guò)ToString() 方法, Double 就是一個(gè)包裝類(lèi)  

String s1 = Double.toString(dou1);

第二種方式是通過(guò)valueof() 方法, 本質(zhì)上還是調(diào)用 toString() 方法  

String s2 = String.valueOf(dou1);

第三種沒(méi)有借助包裝類(lèi)  

String s3 =""+dou1;

具體實(shí)例:

package com.obge.contr;

public class ChangeNtoS {
    
    public static void main(String[] args) {
        //定義一個(gè)變量并賦值,,變量和常量:一個(gè)可以變化,一個(gè)不能變換,使用final定義的就不能變換
        double dou1 = 3.222;
        int i1= 22;
        float f1= 2.1f;
        byte b1 =1;
        long l1 =1;
        short st1 =22;
        // 將double 類(lèi)型轉(zhuǎn)換為String  類(lèi)型    知道 包裝類(lèi)和 基本數(shù)據(jù)類(lèi)型,Java 5 增加了自動(dòng)裝箱、拆箱機(jī)制,
        //第一種方式通過(guò)ToString() 方法, Double 就是一個(gè)包裝類(lèi)
        String s1 = Double.toString(dou1);
        String sf1 = Float.toString(f1);
        String si1 = Integer.toString(i1);
        
        String sb1 = Byte.toString(b1);
        String sl1 = Long.toString(l1);
        String sst1 = Short.toString(st1);
        //第二種方式是通過(guò)valueof()  方法, 本質(zhì)上還是調(diào)用 toString() 方法
        String s2 = String.valueOf(dou1);
        //第三種沒(méi)有借助包裝類(lèi)
        String s3 =""+dou1;
        
        System.out.println("轉(zhuǎn)換前:");
        System.out.println(dou1+"的類(lèi)型是:"+getType(dou1));
        System.out.println("轉(zhuǎn)換后:");
        System.out.println(s1+"的類(lèi)型是:"+getType(s1));
        System.out.println(s2+"的類(lèi)型是:"+getType(s2));
        System.out.println(s3+"的類(lèi)型是:"+getType(s3));
        System.out.println(i1+"轉(zhuǎn)換前的類(lèi)型是:"+getType(i1)+"轉(zhuǎn)換后的類(lèi)型是:"+getType(si1));
    }

    
    //獲取變量類(lèi)型方法
        public static String getType(Object o){ 
            //調(diào)用該方法返回變量類(lèi)型   getClass()方法
            return o.getClass().toString();
            
            }         
}

輸出結(jié)果:

java將數(shù)字轉(zhuǎn)換成字符串的方法

以上就是java將數(shù)字轉(zhuǎn)換成字符串的方法介紹,詳細(xì)使用情況還得要大家自己使用過(guò)才能知道具體要領(lǐng)。如果想閱讀更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI