• 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();
        }
    
    }
  • 相关阅读:
    从win到多系统
    markdown编辑器抉择经历(做笔记多系统用户)
    最新的hosts
    Hosts 长期更新【已停】
    设备选型(选择交换机、选择路由器的技能指标)
    传输控制协议(TCP)
    数据的封装与解封装
    网络分类及OSI七层模型
    第一课 IP通信
    Twilio收发短信笔记
  • 原文地址:https://www.cnblogs.com/newcoder/p/5768549.html
Copyright © 2020-2023  润新知