如何反轉字串
如果同學們對StringBuilder 和StringBuffer 很熟悉的話,這題就很簡單,直接reverse() 就完事,對不對?
public class ReverseAString { public static void main(String[] args) { reverseInputString("沉默王二"); } private static void reverseInputString(String input) { StringBuilder sb = new StringBuilder(input); String result = sb.reverse().toString(); System.out.println(result); } }
輸出結果如下所示:
二王默沉
多說一句,StringBuffer 和StringBuilder 很相似,前者是同步的,所有public 方法都加了synchronized 關鍵字,可以在多線程中使用;後者是不同步的,沒有synchronized 關鍵字,所以性能更佳,沒有並發要求的話,就用StringBuilder。
以上是java如何反轉字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!