码迷,mamicode.com
首页 > 其他好文 > 详细

作业二

时间:2016-06-02 21:58:41      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

题目:

1. 写一个Java程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”);

2. 编写单元测试进行测试;

3. 用ElcEmma查看代码覆盖率,要求覆盖率达到100%。

步骤如下:

技术分享
 1 package test;
 2 import java.util.ArrayList;
 3 import java.util.Scanner;
 4 
 5 public class Test {
 6     public static void main(String[] args) {
 7         Scanner scanner = new Scanner(System.in);
 8         System.out.println("请输入一段英文:");
 9         String s = scanner.nextLine();
10         SPLIT(s);
11     }
12     static void SPLIT(String s){
13         String[] arr=  s.split(" ");
14         ArrayList<String> l = new ArrayList<String>();
15         for(int x=0;x<arr.length;x++){
16             l.add(arr[x]);
17         }
18         for(int x=0;x<l.size();x++){
19             int i=1;
20             for(int y=x+1;y<l.size()-x;y++){
21                 while(l.get(x).equals(l.get(y))){
22                     i++;
23                     l.remove(y);
24                 }
25             }
26             System.out.println(l.get(x)+"出现:"+i+"次");
27         }
28     }
29 }
技术分享

 

测试结果:

技术分享

 

Element覆盖率测试:

技术分享

作业二

标签:

原文地址:http://www.cnblogs.com/smallcao/p/5554239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!