在Java中,如何反转倒置字符串?
下面的例子显示了如何将字符串参数反转倒置。程序使用StringBuffer(String string)
方法缓冲输入String
,反转缓冲区,然后使用toString()
方法将缓冲区转换成String
。
package com.yiibai;
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.yiibai;
public class StringReverseExample2 {
public static void main(String[] args) {
String input = "yiibai.com";
char[] try1 = input.toCharArray();
for (int i = try1.length - 1; i >= 0; i--)
System.out.print(try1[i]);
}
}
执行上面示例代码,得到以下结果 -
moc.iabiiy