英文句子单词翻转(StringBuilder,charAt,insert)

来源:互联网 发布:怎样在淘宝上进货 编辑:程序博客网 时间:2024/05/22 02:28

题目描述:给出一个英语句子,希望你把句子里的单词顺序都翻转过来

输入:输入包括一个英语句子

输出:按单词的顺序把单词倒序输出

样例输入:I love you

样例输出:you love I

提示:注意单词之间的空格,最后一个可以有空格



import java.util.ArrayList;import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner in =new Scanner(System.in);String s1=in.nextLine();    int pos=0;      StringBuilder s2=new StringBuilder();          for(int i=0;i<s1.length();i++){          char c=s1.charAt(i);          if(c==' ')              pos=0;          s2.insert(pos,c);          if(c!=' ')             pos++;       }         System.out.println(s2);}}

阅读全文
0 0