Javaでの文字列連結のパフォーマンス比較
背景
Javaで文字列を連結する際、最も一般的な方法は「+」または「+=」を使用することです。ただし、大量の連結が必要な場合、特にループ内で連結を行うとパフォーマンス問題が生じることがあります。
テストデータ
100,000回のループで文字列連結を行い、「+=」、StringBuilder、StringBufferのパフォーマンスを比較します。
JDK 8上で実行し、ループの所要時間を計測 ...
5月18日 03:19 投稿
Java標準API完全ガイド:実務向け開発に必要なクラス群
目次
序文
一、Objectクラス
toString()メソッド
equals(Object obj)メソッド
clone() メソッド
二、Objectsユーティリティクラス
三、プリミティブ型ラッパークラス
ラッパーインスタンスの生成方法
データ型変換処理
四、StringBuilderクラス
StringBuilderメソッドの実演
StringBuilder実践応用例
五、StringJoinerクラス
六、Mathクラス
七、Systemクラス
八、Ru ...
5月17日 17:45 投稿