Java 字符串反转的几种方式
反转字符串意味着按相反的顺序排列字符串的字符,也就是说,将最后一个字符放在第一位,将第二个最后一个字符放在第二位,以此类推。
本文将通过程序示例讨论在java中反转字符串的不同方法。
StringBuffer
java.lang.StringBuffer类有一个反转方法,该方法反转提供给它的字符串。
public class StringReverseDemo {
public static void main(String[] args) {
String str = "linuxcoming";
// create an object of stringbuffer
StringBuffer buffer = new StringBuffer(str);
System.out.println("Original string: " + str);
System.out.println("Reversed string: " + buffer.reverse());
}
}
输出:
Original string: linuxcoming
Reversed string: gnimocxunil