×
主要API
Java Silver試験では、StringBuilderとStringの挙動の違いおよび equals() の落とし穴が狙われます。 1. 自身が書き換わる挙動:StringBuilder sb = new StringBuilder("A"); sb.append("B"); を行事すると、戻り値を変数に代入しなくても sb の内容は "AB" に変更されます(Stringとの最大の差)。 2. equals()による罠:StringBuilder sb1 = new StringBuilder("test"); StringBuilder sb2 = new StringBuilder("test"); sb1.equals(sb2); の結果は false になります! 3. delete(start, end)のインデックス:delete(1, 3) はインデックス1と2の文字が削除され、インデックス3の文字は残ります。

関連する用語

不変文字列である「Stringクラス」や、参照渡しの影響を受ける「値渡しと参照渡し」、内部バッファの元となる「配列」はStringBuilderクラスの関連用語です。

ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →