java int转string
时间: 2023-09-25 21:06:40 浏览: 89
### 回答1:
在Java中,可以使用以下几种方法将int类型转换为String类型:
1. 使用Integer.toString(int)方法。
例如:
```
int i = 123;
String str = Integer.toString(i);
```
2. 使用String.valueOf(int)方法。
例如:
```
int i = 123;
String str = String.valueOf(i);
```
3. 使用"" + int的方式。
例如:
```
int i = 123;
String str = "" + i;
```
4. 使用StringBuilder或StringBuffer的append方法。
例如:
```
int i = 123;
String str = new StringBuilder().append(i).toString();
```
或者:
```
int i = 123;
String str = new StringBuffer().append(i).toString();
```
5. 使用DecimalFormat类的format方法。
例如:
```
int i = 123;
DecimalFormat df = new DecimalFormat("#");
String str = df.format(i);
```
### 回答2:
在Java中,将int转换为string有几种方法。以下是其中两种常用的方法:
方法一:使用Integer类的toString()方法
可以使用Integer类的toString()方法将int类型的数值转换为String类型。例如:
int num = 123;
String str = Integer.toString(num);
此时,str的值将是"123"。
方法二:使用String类的valueOf()方法
String类中的valueOf()方法可以将int类型的数值转换为String类型。例如:
int num = 123;
String str = String.valueOf(num);
同样,str的值将是"123"。
需要注意的是,这两种方法的区别在于Integer.toString()是静态方法,而String.valueOf()是实例方法。所以,如果需要将int类型的数值转换为String类型,可以选择适合的方法来实现。
### 回答3:
在Java中,我们可以使用两种方法将int转换为string。
第一种方法是使用Java提供的String.valueOf()方法。此方法将int类型的数据作为参数传递,并返回一个对应的字符串。例如,我们可以使用以下代码将int数字6转换为字符串:
int num = 6;
String str = String.valueOf(num);
在这个例子中,str变量将包含字符串"6"。
第二种方法是使用Integer类的toString()方法。这个方法的使用非常类似于String.valueOf()。我们可以使用以下代码将int数字10转换为字符串:
int num = 10;
String str = Integer.toString(num);
在这个例子中,str变量将包含字符串"10"。
无论是使用String.valueOf()方法还是Integer.toString()方法,结果都是相同的,都可以将int数字转换为对应的字符串。这两种方法都非常简单易用,并且在日常的Java开发中非常常见。
此外,我们还可以使用字符串连接符 "+" 将int转换为字符串。例如,我们可以使用以下代码将int数字7转换为字符串:
int num = 7;
String str = num + "";
这个例子中,通过将int数字与一个空字符串相连接,我们可以将其转换为对应的字符串。这种方法非常简洁,但在性能方面可能比前两种方法略差。因此,建议在性能要求较高的情况下选择使用String.valueOf()方法或Integer.toString()方法进行int转换。