如何在Java中将整数变量转换为字符串变量?
答案 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
}
},