2

现在我正在使用以下方法来最小化盒装对象的创建:

String myString = "" + myChar;

这是惯用的方法吗?(恕我直言,感觉有点尴尬。)

4

2 回答 2

7

String.valueOf是你的朋友:

  • 它适用于每种类型,因此您可以保持一致
  • 它是空安全的(对于引用类型)
  • 它说明了你的意思

事实上,我有一篇关于这个主题的非常短的文章。

于 2009-11-29T16:09:11.370 回答
4

String.valueOf(char)Character.toString(char)(后者调用前者)

于 2009-11-29T16:09:09.750 回答