Javaで文字列を逆順に反転させる方法はいくつかありますが、その中でも特に効果的な方法を紹介します。

方法1: StringBuilderを使用する

public class ReverseString {
    public static void main(String[] args) {
        String original = "Hello, World!";

        // StringBuilderを使用して文字列を逆順にする
        StringBuilder reversed = new StringBuilder(original);
        reversed.reverse();

        System.out.println("Original: " + original);
        System.out.println("Reversed: " + reversed.toString());
    }
}

方法2: 文字列を文字配列に変換して反転させる

public class ReverseStringArray {
    public static void main(String[] args) {
        String original = "Java is fun!";

        // 文字列を文字配列に変換
        char[] charArray = original.toCharArray();

        // 文字配列を逆順にする
        for (int i = 0, j = charArray.length - 1; i < j; i++, j--) {
            char temp = charArray[i];
            charArray[i] = charArray[j];
            charArray[j] = temp;
        }

        // 反転した文字配列を文字列に戻す
        String reversed = new String(charArray);

        System.out.println("Original: " + original);
        System.out.println("Reversed: " + reversed);
    }
}

これらの方法を使用して、Javaで文字列を効率的に逆順に反転させることができます。選択する方法はコードのコンテキストやパフォーマンス要件によって異なります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です