String

Stringは文字列を扱うクラス。

String (Java Platform SE 8)

MainClass.javaで、

Stringオブジェクトstr1は初期化も代入も無いので、このままだとコンパイルエラーというかコンパイルできない。
なのでnullを入れておく。
str2は文字列代入のような初期化。(""で囲まれた文字列リテラルはこれができる。)
str3はオブジェクトの生成時に文字列を初期化。
このようにStringクラスオブジェクトなので必ず初期化が必要。
さらに代入や連結といった操作が可能。

null
DEF
GHI
ABC
XYZ
ABCXYZHOGE

実行するとこうなる。

Sample/java/String/String/src/String at master · bg1bgst333/Sample · GitHub