Java6で文字列に文字列を追加するよりも、文字列に文字を追加する方が良いですか.
例えば。次の 2 行のコードでは、どちらがより高速に実行されますか。
String str = "One" + '\"'
また
String str = "One" + """
Java6で文字列に文字列を追加するよりも、文字列に文字を追加する方が良いですか.
例えば。次の 2 行のコードでは、どちらがより高速に実行されますか。
String str = "One" + '\"'
また
String str = "One" + """
文字列に変換して toString() メソッドを呼び出す必要がないため、文字列から文字列への連結のパフォーマンスはほとんど向上しないと思います。
Java 言語仕様:
15.18.1.1 文字列変換
文字列変換により、任意の型を String 型に変換できます。
プリミティブ型 T の値 x は、適切なクラス インスタンス作成式に引数として指定するかのように、最初に参照値に変換されます。
• T がブール値の場合、new Boolean(x) を使用します。
• T が char の場合、new Character(x) を使用します。
...