在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