Java字符串之stringbuffer之单词反转
时间: 2023-08-14 18:03:40 浏览: 115
java 字符串反转
4星 · 用户满意度95%
可以使用 StringBuffer 的 reverse() 方法来实现单词的反转,具体步骤如下:
1. 将字符串转换为 StringBuffer 对象。
2. 使用 split() 方法将字符串按照空格分割成单词数组。
3. 遍历单词数组,将每个单词转换为 StringBuffer 对象,并使用 reverse() 方法翻转单词。
4. 将翻转后的单词添加到结果字符串中,每个单词之间添加一个空格。
以下是 Java 代码实现:
```
public static String reverseWords(String str) {
StringBuffer result = new StringBuffer();
String[] words = str.split(" ");
for (String word : words) {
StringBuffer sb = new StringBuffer(word);
sb.reverse();
result.append(sb + " ");
}
return result.toString().trim();
}
```
示例输入:"hello world"
输出:"olleh dlrow"
阅读全文