码迷,mamicode.com
首页 > 其他好文 > 详细

21:句子逆序

时间:2016-08-13 19:29:52      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

21:题目描述

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”

所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符

public String reverse(String sentence);

 输入描述:将一个英文语句以单词为单位逆序排放。

输出描述:得到逆序的句子

输入例子:I am a boy

输出例子:boy a am I

 

package prctice01;

import java.util.Scanner;

/*题目描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
public String reverse(String sentence);
 输入描述:将一个英文语句以单词为单位逆序排放。
输出描述:得到逆序的句子
输入例子:I am a boy
输出例子:boy a am I*/
public class ReverseSentence {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        ReverseSentence rs = new ReverseSentence();
        while(in.hasNextLine())
        {
            String input = in.nextLine();
            String[] inputString = input.split("\\s+");
            String result = rs.reverse(inputString);
            System.out.println(result);
        }
    }
    public String reverse(String[] sentence)
    {
        StringBuilder sb = new StringBuilder();
        for(int i = sentence.length-1;i>0;i--)
        {
            sb.append(sentence[i]);
            sb.append(" ");
        }
        sb.append(sentence[0]);
        return sb.toString();
    }

}

 

21:句子逆序

标签:

原文地址:http://www.cnblogs.com/newcoder/p/5768549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!