zoukankan      html  css  js  c++  java
  • 把一个英语句子中的单词次序颠倒后输出。

    /**

     * 

     * @author 吴思婷

     * 2016-4-02

     * WordDaoxu类用来将单词次序颠倒

     * 假设单词之间用空格隔开,不考虑句子中的" . "" ' "等符号,以及全角的情况

     */

    public class WordDaoxu {

    public String DaoxuOrder(String Words){

    String[] wordsArray = Words.split("\s");

    StringBuffer result = new StringBuffer();

    for(int i = wordsArray.length -1;i >=0; i--){

    if("".equals(wordsArray[i].trim())){

    continue;

    }

    result.append(wordsArray[i] + " ");

    }

    return result.toString();

    }

    }

    import static org.junit.Assert.*;

    import org.junit.Test;

    public class WordDaoxuTest {

    @Test

    public void ReverseOrder(){

    System.out.println("原英语句子为: "+"There is a pretty girl !");

    System.out.println("句子单词倒序后为:");

    String str="There is a pretty girl !";

    WordDaoxu wordFreq=new WordDaoxu();

    System.out.println(wordFreq.DaoxuOrder(str));

    }

    }

  • 相关阅读:
    Fleury算法
    2012 MultiUniversity Training Contest 2
    高斯若尔当消元法(线性代数)
    hdu4307(最小割)
    hdu4305(生成树计数)
    hdu4318(最短路)
    hdu4309(网络流)
    hdu4313(生成树)
    生成树计数
    MYSQL 远程登录及常用命令
  • 原文地址:https://www.cnblogs.com/thereisa/p/5359616.html
Copyright © 2011-2022 走看看