java StringBuilder中reverse
时间: 2024-05-15 12:14:32 浏览: 184
Reverse.java
StringBuilder类是Java中的一个可变字符串,它提供了许多有用的方法来操作字符串。其中一个方法是`reverse()`,它可以将当前字符串反转。下面是一个简单的示例:
```java
StringBuilder sb = new StringBuilder("Hello world");
sb.reverse();
System.out.println(sb.toString()); // 输出:dlrow olleH
```
在上面的例子中,我们首先创建了一个包含字符串"Hello world"的StringBuilder对象,然后调用了`reverse()`方法来反转字符串。最后,我们通过调用`toString()`方法将StringBuilder对象转换为字符串并输出结果。
需要注意的是,`reverse()`方法会修改当前StringBuilder对象中的内容,并返回对该对象的引用。因此,我们可以链式调用多个StringBuilder方法,例如:
```java
StringBuilder sb = new StringBuilder("Hello world");
sb.reverse().append("!!!");
System.out.println(sb.toString()); // 输出:!!!dlrow olleH
```
在上面的例子中,我们首先调用了`reverse()`方法来反转字符串,然后又调用了`append()`方法来在字符串末尾添加了三个感叹号。最后,我们通过调用`toString()`方法将StringBuilder对象转换为字符串并输出结果。
阅读全文