zoukankan      html  css  js  c++  java
  • 21:句子逆序

    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();
        }
    
    }
  • 相关阅读:
    注册算法入门
    call传参之通过堆栈
    winhex注意
    输入字符串长度
    integer promotion
    网页flash兼容浏览器代码
    逆向工程——注册篇
    esp定律的一点说明
    base64
    意外
  • 原文地址:https://www.cnblogs.com/newcoder/p/5768549.html
Copyright © 2011-2022 走看看