Java ArrayList における要素削除の主要メソッドと実装例
Java のコレクションフレームワークにおいて、ArrayList は内部配列を基にした動的配列として機能します。固定長の配列とは異なり、要素の追加だけでなく、特定の条件や位置に基づいた削除操作も柔軟に行えます。ここでは、ArrayList クラスが提供する主な削除メソッドの仕様と使用例について解説します。
1. インデックス指定による削除 (remove(int index))
特定のイン ...
6月29日 22:57 投稿
Javaパフォーマンス最適化とコアコンセプトの徹底解説
文字列操作のパフォーマンス最適化
Javaにおける文字列操作では、ImmutableText(String相当)とMutableTextBuffer(StringBuffer/Builder相当)の選択がパフォーマンスに直結します。
ImmutableTextは内部状態が変更不能なため、連結操作ごとに新しいオブジェクトが生成されます。大量の文字列操作ではメモリ効率が悪化します。
var baseText = new ImmutableText("initia ...
6月8日 20:21 投稿