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();
        }
    
    }
  • 相关阅读:
    链表(1) --- 单链表
    .Net性能调优-MemoryPool
    .Net性能调优-WeakReference
    .Net性能调优-ArrayPool
    .Net Core 中的选项Options
    .Net Core配置Configuration源码研究
    .Net中异步任务的取消和监控
    nginx 实现jira反向代理
    k8s-harbor拉取镜像权限问题-imagePullSecrets
    Studio 3T 重置试用日期
  • 原文地址:https://www.cnblogs.com/newcoder/p/5768549.html
Copyright © 2011-2022 走看看