如何反转倒置字符串?

在Java中,如何反转倒置字符串?

下面的例子显示了如何将字符串参数反转倒置。程序使用StringBuffer(String string)方法缓冲输入String,反转缓冲区,然后使用toString()方法将缓冲区转换成String

package com.zaixian;

public class StringReverseExample {
    public static void main(String[] args) {
        String string = "abc123";
        String reverse = new StringBuffer(string).reverse().toString();
        System.out.println("String before reverse: " + string);
        System.out.println("String after reverse: " + reverse);
    }
}

执行上面示例代码,得到以下结果 -

String before reverse: abc123
String after reverse: 321cba

示例-2

接下来的另一个例子显示了如何在从参数中取出字符串之后,反转这个接收的字符串参数值。参考以下代码 -

package com.zaixian;

public class StringReverseExample2 {
    public static void main(String[] args) {
        String input = "xuhuhu.com";
        char[] try1 = input.toCharArray();
        for (int i = try1.length - 1; i >= 0; i--)
            System.out.print(try1[i]);
    }
}

执行上面示例代码,得到以下结果 -

moc.iabiiy

上一篇: Java字符串 下一篇: Java数组