其实方法还有很多,这里都是只说了一种最常用的两两直接相互转换的方法,其实还可以延伸出来很多间接转换的方法,但基本没有什么实际意义,平时使用的时候,就熟练这几个常用的就可以了。
另外,关于字符串连接符“+”说明一下,底层其实是使用了StringBuilder的append方法连接,最后调用toString方法转换为String类型
这是自己在源文件里写的代码
int i = 2;
int j = 2;
String str = "" + i + j;
下面是反编译源文件生成的字节码文件后的代码
int i = 2;
int j = 2;
(new StringBuilder()).append("").append(i).append(j).toString();