您的位置:首页 > 产品设计 > UI/UE

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

2017-11-26 17:04 211 查看
题目描述:给出一个英语句子,希望你把句子里的单词顺序都翻转过来

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

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

样例输入: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 stub
Scanner 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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐