在Java中将单个字符串转换为字符串的惯用方法是什么?

时间:2009-11-29 16:06:49

标签: java idioms

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

String myString = "" + myChar;

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

2 个答案:

答案 0 :(得分:7)

String.valueOf是你的朋友:

  • 适用于所有类型,因此您可以保持一致
  • 它是零安全的(对于参考类型)
  • 它说出你的意思

事实上我对这个问题有一个very short article

答案 1 :(得分:4)

String.valueOf(char)Character.toString(char)(后者称前者)