在Java中,可以通過StringBuilder
類的reverse()
方法來實現字符串的反轉。以下是使用reverse()
方法的示例代碼:
String str = "Hello, World!";
StringBuilder sb = new StringBuilder(str);
sb.reverse();
String reversedStr = sb.toString();
System.out.println(reversedStr); // 輸出:!dlroW ,olleH
首先,我們創建一個StringBuilder
對象,將原始字符串傳遞給它的構造函數。然后,調用reverse()
方法將字符串進行反轉。最后,使用toString()
方法將StringBuilder
對象轉換為字符串并將其打印出來。
另外,如果你想反轉一個字符數組,可以使用Arrays
類的靜態方法reverse()
。以下是使用reverse()
方法反轉字符數組的示例代碼:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
Arrays.reverse(arr);
String reversedStr = new String(arr);
System.out.println(reversedStr); // 輸出:olleH
在這個示例中,我們首先創建一個字符數組,然后使用Arrays.reverse()
方法將其反轉。最后,將字符數組轉換為字符串并打印出來。