Java 中整數轉換為字串的不同方法
下面是 Java 中將整數轉換為字串的不同方法。
使用 Integer.toString(int) − 使用 Integer 類靜態 toString() 方法將 int 轉換為 String。
String b = Integer.toString(125);
使用 String.valueOf(int) − 使用 String 類靜態 valueOf() 方法將 int 轉換為 String。
String b = String.valueOf(125);
使用 new Integer(int).toString() − 使用 Integer 物件的 toString() 方法將 int 轉換為 String。
String b = new Integer(125).toString();
使用 DecimalFormat(pattern).format(int) − 使用 DecimalFormat.format() 方法將 int 轉換為 String。
String b = new DecimalFormat("#").format(125);使用 StringBuilder().toString() − 使用 StringBuilder.toString() 方法將 int 轉換為 String。
String b = new StringBuilder().append(125).toString();
使用 StringBuffer().toString() − 使用 StringBuffer.toString() 方法將 int 轉換為 String。
String b = new StringBuffer().append(125).toString();
示例
import java.text.DecimalFormat;
public class Tester {
public static void main(String args[]) {
int a = 125;
String b = Integer.toString(a);
System.out.println("Scenario 1: Integer.toString(int): " + b);
b = String.valueOf(a);
System.out.println("Scenario 2: String.valueOf(int): " + b);
b = new Integer(a).toString();
System.out.println("Scenario 3: new Integer(int).toString(): " + b);
b = new DecimalFormat("#").format(a);
System.out.println("Scenario 4: new DecimalFormat(\"#\").format(int): " + b);
b = new StringBuilder().append(a).toString();
System.out.println("Scenario 5: new StringBuilder().append(int).toString(): " + b);
b = new StringBuffer().append(a).toString();
System.out.println("Scenario 6: new StringBuffer().append(int).toString(): " + b);
}
}輸出
Scenario 1: Integer.toString(int): 125
Scenario 2: String.valueOf(int): 125
Scenario 3: new Integer(int).toString(): 125
Scenario 4: new DecimalFormat("#").format(int): 125
Scenario 5: new StringBuilder().append(int).toString(): 125
Scenario 6: new StringBuffer().append(int).toString(): 125
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP