Java StringBuilder reverse()方法与示例
时间: 2024-01-10 16:02:33 浏览: 32
Java中的StringBuilder类提供了一个reverse()方法,可以将字符串反转。该方法不会创建新的字符串对象,而是直接修改原始的字符串对象。
以下是一个使用StringBuilder的reverse()方法的示例:
```java
StringBuilder sb = new StringBuilder("hello world");
sb.reverse();
System.out.println(sb.toString()); // 输出:dlrow olleh
```
在上面的示例中,我们首先创建了一个StringBuilder对象,并将字符串"hello world"传递给它。然后,我们调用了reverse()方法来反转字符串,最后使用toString()方法将其转换为一个字符串并输出。
需要注意的是,StringBuilder的reverse()方法是修改原始字符串对象的,因此如果需要保留原始字符串,应该先创建一个副本进行反转操作。
相关问题
java reverse方法
Java中的reverse方法是用于反转字符串的方法。它是StringBuffer和StringBuilder类的一个方法,可以将字符串中的字符顺序反转。
示例代码:
```java
String str = "abcde";
StringBuilder sb = new StringBuilder(str);
sb.reverse();
String reversedStr = sb.toString();
System.out.println(reversedStr); // 输出edcba
```
在上面的代码中,我们首先创建了一个字符串"abcde",然后使用StringBuilder将其转换为可变字符串,接着调用reverse方法将字符串反转,最后将反转后的字符串转换为不可变字符串并输出。
java中reverse的使用方法
在Java中,可以使用StringBuilder类的reverse()方法来反转字符串。以下是使用reverse()方法的示例代码:
```java
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对象转换回普通字符串。输出结果将是反转后的字符串"dlroW olleH"。