zoukankan      html  css  js  c++  java
  • 第二次作业

    首先是单词分析:

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;
    
    import org.junit.Test;
    
    public class Word {
        
        @Test
        public void testAnalyse() {
            String str = "Hello World My First Unit Test Test";
            analyse(str);
        }
        
        
        /**
         * 用于分析字符串单词频率,并输出
         * @param str
         */
        public void analyse(String str) {
            String[] array = str.split(" ");
            Map<String, Integer> map = new HashMap<String, Integer>();
            int n;    //临时记录单词出现频率
            for (String s : array) {
                if (map.get(s) == null) {
                    map.put(s, 1);    //如果没出现过单词,就初始化1给这个单词
                } else {
                    n = map.get(s);    //先保存
                    map.remove(s);
                    map.put(s, n+1);
                }
            }
            Iterator<Entry<String, Integer>> mapIt = map.entrySet().iterator();
            while (mapIt.hasNext()) {
                Entry<String, Integer> entry = mapIt.next();    //取出每一个实体
                System.out.println(entry.getKey() + ":" + entry.getValue());
            }
        }
    }

    其次是句子回转:

    import org.junit.Test;
    
    
    public class Sentence {
        
        @Test
        public void reverse() {
            String str = "aoteman";
            String newStr = "";
            for (int i = 0; i < str.length(); i++){
                newStr += str.charAt(str.length() - i - 1);
            }
            System.out.println(newStr);
    //        System.out.println(new StringBuffer(str).reverse().toString()                                );
        }
    }

  • 相关阅读:
    搜索框用定时器限制发送请求
    vue的生命周期,钩子函数
    事件委托的实现流程
    在vscode中快速生成vue模板
    JS继承
    各种宽高
    ES6新特性
    python入门学习一
    字符编码
    npm install --save 与 npm install --save-dev 的区别
  • 原文地址:https://www.cnblogs.com/tantantantantan/p/5326617.html
Copyright © 2011-2022 走看看