溫馨提示×

java中reverse的用法是什么

小億
497
2023-12-12 20:18:06
欄目: 編程語言

在Java中,reverse()是用于反轉(zhuǎn)字符串或字符數(shù)組的方法。它可以用于String類和StringBuilder類。

對于String類,reverse()方法是StringBuilder類的一個實(shí)例方法,用于反轉(zhuǎn)字符串并返回一個新的StringBuilder對象。示例代碼如下:

String str = "Hello World!";
StringBuilder reversedStr = new StringBuilder(str).reverse();
String result = reversedStr.toString();
System.out.println(result); // 輸出:!dlroW olleH

對于StringBuilder類,reverse()方法用于原地反轉(zhuǎn)字符串,不返回新的對象。示例代碼如下:

StringBuilder str = new StringBuilder("Hello World!");
str.reverse();
System.out.println(str); // 輸出:!dlroW olleH

需要注意的是,reverse()方法只能用于可變的字符串,例如StringBuilder類,而不適用于不可變的字符串,例如String類。如果要反轉(zhuǎn)不可變的字符串,需要先將其轉(zhuǎn)換為可變字符串,再進(jìn)行反轉(zhuǎn)操作。

0