Java中将整数转换为字符串的不同方法
以下是在Java中将Integer转换为String的不同方法。
使用Integer.toString(int)-使用toString()Integer类的静态方法将int转换为String。
String b = Integer.toString(125);
使用String.valueOf(int)-使用valueOf()String类的静态方法将int转换为String。
String b = String.valueOf(125);
使用新的Integer(int).toString()-使用toString()Integer对象的方法将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热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短