在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
接下來的另一個例子顯示了如何在從引數中取出字串之後,反轉這個接收的字串引數值。參考以下程式碼 -
package com.yiibai;
public class StringReverseExample2 {
public static void main(String[] args) {
String input = "tw511.com";
char[] try1 = input.toCharArray();
for (int i = try1.length - 1; i >= 0; i--)
System.out.print(try1[i]);
}
}
執行上面範例程式碼,得到以下結果 -
moc.iabiiy