把一个英语句子中的单词次序颠倒后输出

package lx;

import java.util.Scanner;

public class Transpose {

/**

* @param args

*/

public static void transpose(String str) {

String[] strArr = str.split("\\s+|[,]");

StringBuffer result = new StringBuffer();

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

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

}

result.setCharAt(str.length() - 0, (char) 0);

System.out.println("颠倒顺序后的字符串:: " + result.toString());

}

}

package lx;

import static org.junit.Assert.*;

import org.junit.Test;

public class TransposeTest {

@Test

public void test() {

String str="what your name";

Transpose.transpose(str);

}

覆盖率无法达到百分百,只达到百分之94

时间: 2024-08-27 11:54:41

把一个英语句子中的单词次序颠倒后输出的相关文章

1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%

package two; import java.util.Scanner; public class TestTwo { public static void Testtwo(String str) { // TODO Auto-generated method stub String[] strArr = str.split("\\s+|[,]"); StringBuffer result = new StringBuffer(); for(int i = strArr.lengt

3、学习单元测试代码覆盖率工具的使用(1)把一个英语句子中的单词次序颠倒后输出。

import java.util.Scanner; public class TestTest { public static void main(String [] a){ Scanner in=new Scanner(System.in); while(true){ String s=in.nextLine(); if(s.equalsIgnoreCase("quit")){ System.exit(0); } String[] ss=s.split("\\s+"

把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;

package cn.wang; import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("请输入英文:"); String str = input.nextLine(); String[

软件工程导论课后习题Github作业(把一个英文句子中的单词次序逆序,单词中字母正常排列)

Java源代码  package yly; import java.util.Scanner; public class ruanjian { public static void main(String[] args) { // TODO Auto-generated method stub String q = "how are you"; String[] aa=(String[]) q.split(" "); for(int i = aa.length ;i

反转一个英文句子中的单词,并且对应位置大小写不改变

<?php // your code goes here function strreverse($str){ $strlower=strtolower($str); $tmpstr=implode(" ",array_map('reverse',explode(" ",$strlower))); $strlen=strlen($str); while($strlen>0){ if($str[$strlen-1]>64 && $st

用node.js对一个英语句子分析页面进行一个小爬虫

最近遇到一个需求,就是要从一个英语句子分析的页面中,根据你输入的英语从句,点击开始分析按钮,这个页面就会将分析的结果解析出来,如 然后我们就是需要从这个页面中把这些解析好的数据(包括句子语法结构详解,句子相关词汇解释等)取出来,这时候我就想到之前学过node.js,这时候就来弄下node.js的小小的爬虫. 首先,电脑要先安装node.js,至于怎么安装,请google,或者找相关教程来看. 然后就需要了解下node,现在我先加载http模块,然后设置url的值,url就是你要爬的那个网页的地址

英文句子中的单词逆序

#include "stdafx.h" #include <iostream> #include <string> #include <stack> using namespace std; int main(int arc, char** argv) { string str="I come from liaoning."; stack<string> works; int len=str.length(); whi

将字符串中单词经排序后输出

思路 先将字符串中的单词分割保存至二维数组中,再经排序后输出.水题,直接上代码了. 代码 /************************************************************************* > File Name: words_sort.c > Author: KrisChou > Mail:[email protected] > Created Time: Sun 24 Aug 2014 08:41:42 PM CST *****

Solution 10: 翻转句子中的单词

问题描述 输入一个句子,翻转句子中单词的顺序,但是单词内字符的顺序不变. 解决思路 (1) 整体翻转: (2) 单词翻转. 程序 public class ReverseWords { public String reverseWords(String s) { if (s == null || s.length() == 0) { return null; } char[] cc = s.toCharArray(); reverseString(cc, 0, cc.length - 1); i