类型转换(int 到 string)[重复]

问题描述 投票:0回答:1

我们无法从 int 转换为 string 那么给定的代码如何以及为什么运行没有任何问题?

int i = 5;
String str = "";
str = str + i;
System.out.println(str);

输出:

55

为什么我得到的输出为 55,因为我们无法从 int 转换为 string?

java type-conversion
1个回答
0
投票

+
运算符针对String和int进行了重载,它将int转换为String,然后连接两个字符串。

© www.soinside.com 2019 - 2024. All rights reserved.