私には3つの選択肢があります:
- 宣言し、後で使用
double member
をパスする必要がある場合。String
member + ""
- 宣言し、後で使用
double member
をパスする必要がある場合。String
Double.toString(member)
- 宣言し、後で使用
Double member = 0.0
をパスする必要がある場合。String
member.toString()
私の意見:
- 最短のもの。ただし、
member + ""
に変換されますがnew StringBuilder().append(member).append("").toString()
、これはエレガントではないようです。 - 私はそれが最も重要な
Double.toString(member)
単語から始まらないのが好きではありません。member
変換するだけです。member
私は単語の最初に最も注意を払っているので、最初にある方が良いです。一目見ただけで、「ああ、私はメンバーを通過しています」とわかります。そして、Double.toString(member)
私の最初の集中は「ああ、わかりました...ダブル、私たちはメンバーのtoString ...をやっています!ああわかりました」に行きます。 member.toString()
Eclipseのオートコンプリートにより、見た目は問題なく、+""よりも高速に入力できます。ただし、オブジェクトはプリミティブよりもはるかに低速です。参照。
最良の選択肢は何ですか?多分他のいくつかのオプションがありますか?