java.lang クラス String java.lang.Object | +--java.lang.String すべての実装インタフェース: CharSequence, Comparable, Serializable public final class Stringextends Objectimplements Serializable, Comparable, CharSequence String クラスは文字列を表します。Java プログラム内の "abc" などのリテラル文字列はすべて、このクラスのインスタンスとして実行されます。 文字列は定数です。この値を作成したあとに変更はできません。StringBuffer は可変文字列をサポートします。文字列オブジェクトは不変であるため、共用することができます。たとえば String str = "abc";