StringBufferクラスのreverseメソッドを使うと、
今ある文字列を逆にすることができる。ソースコードは以下の通り。
class CDF_39{ public static void main
(String args[]) { String str1 = "おはようございます。今日の天気は晴れです。"; StringBuffer str2 = new StringBuffer(str1); str2.reverse(); System.out.println(str2); }}
str1はString型の変数だ。これに文字列を代入してあげる。
次に、StringBufferクラスのオブジェクトを1個作成し、str1の文字列を受け継ぐ。
そして、reverseメソッドで文字列を逆にする。
実行結果は以下のようになるよ。
文字列が逆になって出力されているのがわかる。StringBufferクラスには、このように文字列の内容を変更するメソッドが多数用意されている。
通常のStringクラスでは、文字列の内容を変更できないからよ。
以上。

