如何将整数值转换为字符串?

时间:2011-01-30 11:03:58

标签: java casting

如何在Java中将整数变量转换为字符串变量?

5 个答案:

答案 0 :(得分:27)

你可以使用

String.valueOf(intVarable)

Integer.toString(intVarable)

答案 1 :(得分:10)

至少有三种方法可以做到这一点。已经指出了两个:

String s = String.valueOf(i);

String s = Integer.toString(i);

另一种更简洁的方法是:

String s = "" + i;

查看在线工作:ideone

如果将整数转换为字符串的原因是为了将它连接到另一个字符串,这是特别有用的,因为这意味着您可以省略显式转换:

System.out.println("The value of i is: " + i);

答案 2 :(得分:1)

这是手动将int转换为String值的方法。如果我做错了,任何人都会纠正我。

/**
 * @param a
 * @return
 */
private String convertToString(int a) {

    int c;
    char m;
    StringBuilder ans = new StringBuilder();
    // convert the String to int
    while (a > 0) {
        c = a % 10;
        a = a / 10;
        m = (char) ('0' + c);
        ans.append(m);
    }
    return ans.reverse().toString();
}

答案 3 :(得分:0)

  Integer yourInt;
  yourInt = 3;
  String yourString = yourInt.toString();

答案 4 :(得分:0)

有许多不同类型的wat可将Integer值转换为字符串

{
    "keys": ["ctrl+0"], "command": "global_set_setting",
    "args": {
        "setting": "font_size",
        "value": 12
    }
},