如何在Java中将int转换为String
时间:2020-01-09 10:35:29 来源:igfitidea点击:
这篇文章展示了几种在Java中将int转换为String的方法。
使用Integer.toString()方法进行转换
包装器类Integer具有toString()方法,该方法返回表示传递的整数的String对象。使用此方法,我们可以在Java中将int转换为String。
范例程式码
public class IntToString { public static void main(String[] args) { int val = 35; String strVal = Integer.toString(val); System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = 35
使用String.valueOf()方法进行转换
String.valueOf(int i)–返回int参数的字符串表示形式。
范例程式码
public class IntToString { public static void main(String[] args) { int val = -35; String strVal = String.valueOf(val); System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = -35
使用字符串串联进行转换
我们可以将int值与一个空字符串("")连接,该字符串将以字符串形式返回结果。
范例程式码
public class IntToString { public static void main(String[] args) { int val = 101; String strVal = val + ""; System.out.println("Converted String value = " + strVal); } }
输出:
Converted String value = 101
使用StringBuilder或者StringBuffer类的append方法进行转换
StringBuilder和StringBuffer类都具有append()方法,我们可以在其中传递int作为参数。 append()方法会将int参数的字符串表示形式添加到序列中。
使用StringBuilder的示例代码
public class IntToString { public static void main(String[] args) { StringBuilder sb = new StringBuilder(); sb.append(-121); System.out.println("Converted String value = " + sb.toString()); } }
输出:
Converted String value = -121