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();
        }
    
    }
  • 相关阅读:
    idea配置web项目启动的详细说明
    mybatis如何防止sql注入(1)
    SQL基础(3)
    SQL基础(2)
    SQL基础(1)
    SpringMVC—对Ajax的处理(含 JSON 类型)(3)
    SpringMVC 之URL请求到Action的映射(1)
    Oracle 多表查询(2)
    Oracle 多表查询(1)
    mysql查询最近30天、7天、每天、昨天、上个月的记录
  • 原文地址:https://www.cnblogs.com/newcoder/p/5768549.html
Copyright © 2011-2022 走看看