Java String クラスの不変性および連結処理の内部構造

String クラスのインスタンスは、生成された後にその内部状態を変更することができません。これは「不変性(Immutability)」と呼ばれる特性であり、一度生成された String オブジェクトの値を変更することは不可能です。 参照変数とオブジェクトの関係 以下のコード例を見ると、変数の値が変更されているように見えますが、実際にはオブジェクト自体が書き換えられている ...

8月8日 15:26 投稿

Java String クラスの不可変性と主要メソッドの詳解

Java の文字列クラス(String)概要 Java において、テキストデータを扱う中心的なクラスは java.lang.String です。このクラスは言語レベルでサポートされており、以下の重要な特性を持っています。 パッケージ:java.lang (自動インポートされます) 実装インターフェース:Serializable、CharSequence、Comparable 内部構造:本質的に変更不可能(immutable)なデータ ...

7月31日 02:07 投稿