文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

StringとStringBuilderの違いを確認するクラス

StringとStringBuilderの違いを確認するクラス




・実行結果

Stringの扱い ***

aaaとaaaは同じです
aaaとaaaは同じです

StringBuilderの扱い ***

aaaとaaaは別物です
aaaとaaaは別物です
aaaとaaaは同じです
aaaとaaaは別物です
aaaとaaaは別物です

StringとStringBilderの扱い ***

aaaとaaaは別物です
aaaとaaaは同じです
aaaとaaaは別物です





StringBuilderとStringは別のクラスなので、

sb.equals(文字列)とすると別物となる。
文字列の中身を比較したいときはStringBuilder型変数をString型に変換(toString())してから比較する。



追記
一番したに関係ないメソッドがあるけど気にしないでください