タグ

performanceに関するwakaranyのブックマーク (1)

  • String結合のパフォーマンス - カレーなる辛口Javaな加齢日記

    Javaでは「Stringの結合にはStringBufferを使え」と言われる.これは間違いではないが,大きく誤解されている部分でもある.Stringの結合においてStringBufferを使うべきシーンは実はそれほど多くはない.むしろ素直にStringの結合を使った方が記述性,可読性,パフォーマンスにおいて優れている例は珍しくない. 例えば次のような例を考える. 例1: String str = "文字列1"+ i+"文字列2"+j+"文字列3"例2: StringBuffer sBuffer = new StringBuffer(); sBuffer.append("文字列1"); sBuffer.append(i); sBuffer.append("文字列2"); sBuffer.append(j); sBuffer.append("文字列3"); String str = new

    String結合のパフォーマンス - カレーなる辛口Javaな加齢日記
  • 1