当我正在执行此代码时,写入+将我的整数转换为String.
public class Test {
public static void main(String...string){
int m=9;
int k=10;
String s=new String(m +"");//automatic type conversion from int to string
String j=m+"" +k;////automatic type conversion from int to string
System.out.println(s+j);
String s1=String.valueOf(m);
System.out.println(s1);
}
}
Run Code Online (Sandbox Code Playgroud)
我无法理解+这里做了什么,以及如何将其转换为String.这是否与=运营商的从右到左优先级有关?