我不应该在Java中解析整数到字符串吗?

Vic*_*748 4 java string integer

我想在字符串中附加一个整数.这样做有什么区别:

String str = "Number: " + myInt;
Run Code Online (Sandbox Code Playgroud)

String str = "Number: " + Integer.toString(myInt);
Run Code Online (Sandbox Code Playgroud)

换句话说,Integer.toString()如果没有必要,我应该打扰使用这种方法吗?

编辑:我不知道"如何将整数转换为字符串",但"如果我需要使用某种方法,转换".

Aug*_*sto 5

没有区别.编译器(Oracle JVM 1.8)将两个片段转换为

(new StringBuilder()).append("Number: ").append(myInt).toString();
Run Code Online (Sandbox Code Playgroud)

就个人而言,我不会使用,Integer.toString()因为它会给代码增加噪音,而这并不能提供清晰度和可读性.

编辑

我在原始答案上犯了一个错误并描述了会有一些细微差别(如果你想要的话,请参阅答案历史!)