解题思路:
有直接反转的方法的但并不是将每个单词反转而是将整个字符串反转;
所以我们要做的就是将整个字符串分离成单独的单词
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String s= scanner.nextLine();
// String s1 = "apple, banana, orange";
String[] words = s.split(" ");//使用split方法分离并放入数组中
for (String word : words) {//增强型for循环遍历数组words中的单词
StringBuffer sb=new StringBuffer(word);//使用StringBuffer中反转方法
System.out.print(sb.reverse()+" ");
}
}
}
0.0分
0 人评分
【绝对值排序】 (C++代码)浏览:720 |
字符串对比 (C语言代码)浏览:1471 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
数字游戏 (C++代码)浏览:1240 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
字符逆序 (C语言代码)浏览:675 |
字符串的输入输出处理 (C语言代码)浏览:1085 |