Java で reverse メソッドをどのように使用しますか。
Javaで文字列を反転するには、StringBuilder クラスの reverse() メソッドを利用できます。以下に reverse() メソッドを使用するコード例を示します。
String str = "Hello, World!";
StringBuilder sb = new StringBuilder(str);
sb.reverse();
String reversedStr = sb.toString();
System.out.println(reversedStr); // 输出:!dlroW ,olleH
まず、StringBuilder オブジェクトを作成し、そのコンストラクターに元の文字列を渡します。次に、reverse() メソッドを呼び出して文字列を反転させます。最後に、toString() メソッドを使用して StringBuilder オブジェクトを文字列に変換し、それをプリントアウトします。
その他、文字配列を反転したい場合は、Arrays クラスの静的メソッド reverse() を利用することができます。以下に、文字配列を reverse() メソッドで反転するサンプルコードを示します。
char[] arr = {'H', 'e', 'l', 'l', 'o'};
Arrays.reverse(arr);
String reversedStr = new String(arr);
System.out.println(reversedStr); // 输出:olleH
この例では、まず文字の配列を作成して、Arrays.reverse() メソッドを使って逆さまにします。最後に、文字の配列を文字列に変換して、プリントします。