zoukankan      html  css  js  c++  java
  • 作业2

    问题1

    package cn.zhao.test;

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;

    public class testq1 {
    public void countWord(String str) {
    String[] wordsArray = str.split(" ");
    Map<String, Integer> wordsMap = new HashMap<String, Integer>();
    for (String word : wordsArray) {

    if (wordsMap.containsKey(word)) {
    wordsMap.put(word, wordsMap.get(word) + 1);
    } else {
    wordsMap.put(word, 1);
    }
    }

    Set<String> setKey = wordsMap.keySet();
    Iterator<String> itKey = setKey.iterator();
    while (itKey.hasNext()) {
    String word = itKey.next().toString();
    int count = wordsMap.get(word);

    System.out.println("单词 " + word + " 出现" + count + "次");

    }
    }
    }

    JUNIT测试

    package cn.zhao.test;

    import static org.junit.Assert.*;

    import org.junit.Test;

    public class testq1Test {

    @Test
    public void testCountWord() {
    testq1 q1 = new testq1();
    q1.countWord("Hello World My First Unit Test Test");
    }

    }

    截图如下

  • 相关阅读:
    Maven入门指南12:将项目发布到私服
    Groovy学习:第四章 Groovy特性深入
    jQuery部分疑问及小结
    Windows自动化---模拟鼠标键盘
    适配器
    object都有string
    spinner
    context
    OnclickListener
    学习-----领进门,看个人
  • 原文地址:https://www.cnblogs.com/meipinnandewo/p/5326675.html
Copyright © 2011-2022 走看看