如何在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