我有 3 个选项:
double member
当我必须通过String
use时声明和稍后member + ""
。double member
当我必须通过String
use时声明和稍后Double.toString(member)
。Double member = 0.0
当我必须通过String
use时声明和稍后member.toString()
。
我的意见:
- 最短的一个。但是,
member + ""
将转换为new StringBuilder().append(member).append("").toString()
,这似乎并不优雅。 - In
Double.toString(member)
I don't like that it doesn't start from the wordmember
,这是最重要的。我们只需要转换它。最好member
是在开头,因为我最关注单词的开头。快速浏览一下,我就知道“啊,好吧,我是路过的成员”。我Double.toString(member)
的第一个注意力集中在“啊,好吧……一个 Double,我们正在做一个成员的 toString……!啊,好吧”。 member.toString()
看起来不错,并且由于 Eclipse 中的自动完成功能,它可以比 + "" 更快地输入。但是,对象比基元慢得多。参考。
什么是最好的选择?也许还有其他选择?