java中实现字符串倒置的方法,并将倒置的字符串保存在char[]中,用java中的stringbuffer方法
时间: 2024-09-14 14:11:17 浏览: 40
在Java中,要实现字符串的倒置并将结果保存在字符数组`char[]`中,可以使用`StringBuffer`类。`StringBuffer`是一个可变的字符序列,提供了一系列方法来操作字符序列。以下是一个使用`StringBuffer`实现字符串倒置并保存到`char[]`的方法:
```java
public static char[] reverseString(String str) {
// 将字符串转换为StringBuffer对象
StringBuffer buffer = new StringBuffer(str);
// 使用reverse方法将StringBuffer中的字符序列倒置
StringBuffer reversed = buffer.reverse();
// 将倒置后的StringBuffer转换为char数组
char[] result = new char[reversed.length()];
reversed.getChars(0, reversed.length(), result, 0);
return result;
}
```
使用这个方法,你可以传入一个`String`对象,它会返回一个倒置后的`char[]`数组。
阅读全文