今天小編就為大家帶來一篇介紹java將數字轉換成字符串方法的文章。小編覺得挺實用的,為此分享給大家做個參考。一起跟隨小編過來看看吧。
toString() 方法用于返回以一個字符串表示的 Number 對象值。
如果方法使用了原生的數據類型作為參數,返回原生數據類型的 String 對象值。
如果方法有兩個參數, 返回用第二個參數指定基數表示的第一個參數的字符串表示形式。
具體方法:
第一種方式通過ToString() 方法, Double 就是一個包裝類
String s1 = Double.toString(dou1);
第二種方式是通過valueof() 方法, 本質上還是調用 toString() 方法
String s2 = String.valueOf(dou1);
第三種沒有借助包裝類
String s3 =""+dou1;
具體實例:
package com.obge.contr;
public class ChangeNtoS {
public static void main(String[] args) {
//定義一個變量并賦值,,變量和常量:一個可以變化,一個不能變換,使用final定義的就不能變換
double dou1 = 3.222;
int i1= 22;
float f1= 2.1f;
byte b1 =1;
long l1 =1;
short st1 =22;
// 將double 類型轉換為String 類型 知道 包裝類和 基本數據類型,Java 5 增加了自動裝箱、拆箱機制,
//第一種方式通過ToString() 方法, Double 就是一個包裝類
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);
//第二種方式是通過valueof() 方法, 本質上還是調用 toString() 方法
String s2 = String.valueOf(dou1);
//第三種沒有借助包裝類
String s3 =""+dou1;
System.out.println("轉換前:");
System.out.println(dou1+"的類型是:"+getType(dou1));
System.out.println("轉換后:");
System.out.println(s1+"的類型是:"+getType(s1));
System.out.println(s2+"的類型是:"+getType(s2));
System.out.println(s3+"的類型是:"+getType(s3));
System.out.println(i1+"轉換前的類型是:"+getType(i1)+"轉換后的類型是:"+getType(si1));
}
//獲取變量類型方法
public static String getType(Object o){
//調用該方法返回變量類型 getClass()方法
return o.getClass().toString();
}
}輸出結果:

以上就是java將數字轉換成字符串的方法介紹,詳細使用情況還得要大家自己使用過才能知道具體要領。如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。