java单词倒序输出_Java实现单词倒序输出
时间: 2023-08-05 08:19:47 浏览: 233
可以使用Java中的String和StringBuilder类来实现单词倒序输出,具体实现代码如下:
```java
public static String reverseWords(String sentence) {
String[] words = sentence.split(" "); // 将句子按空格分割成单词数组
StringBuilder reverseSentence = new StringBuilder();
for (int i = words.length - 1; i >= 0; i--) {
reverseSentence.append(words[i]).append(" "); // 将单词倒序拼接到StringBuilder中
}
return reverseSentence.toString().trim(); // 去除末尾多余空格并转换成字符串返回
}
// 示例调用
String sentence = "java 单词倒序输出";
String reverseSentence = reverseWords(sentence);
System.out.println(reverseSentence); // 输出:"输出 单词倒序 java"
```
这个方法的思路是将句子按空格分割成单词数组,然后倒序遍历数组,将每个单词拼接到StringBuilder中,最后再将StringBuilder转换成字符串并返回。需要注意的是,拼接单词时需要在单词后面添加一个空格,最后返回的字符串需要去除末尾多余的空格。
阅读全文