• 作业2


    为了保证代码覆盖率,所以把两个功能分开成两个类,在main函数中调用

    main函数:

    package com.test.work;
    
    public class all {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            test1 t1 = new test1();
            test2 t2 = new test2();
        }
    
    }

    第一个功能:

    package com.test.work;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    import java.util.Map.Entry;
    
    public class test1 {
    
        String a = "Hello World My First Unit Test";
        Map<String,Integer> strlist = new HashMap<String,Integer>();
        String[] str = a.split(" ");{
        
        for(int buff=0;buff < str.length;buff++){
    
            if(strlist.containsKey(str[buff])){
                
                int va = (Integer) strlist.get(str[buff]);
                strlist.put(str[buff], ++va);
    
            }else{
                strlist.put(str[buff], 1);
            }
        }
        
        for(Entry<String,Integer> s:strlist.entrySet()){
            System.out.println(s);
        }
    }
    }



    第二个功能:

    package com.test.work;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    import java.util.Map.Entry;
    
    public class test2 {
        String a = "how are you";
        String[] str = a.split(" ");
        
        StringBuffer s = new StringBuffer();{
        
        for(int b =str.length-1;b>=0; b--){    
            s.append(str[b] + " ");
        }
        
        System.out.println(s);
        
    }
    }



  • 相关阅读:
    数字证书
    数字签名

    共享密钥加密
    公开密钥加密
    迪菲赫尔曼密钥交换
    线性查找
    深度优先搜索
    广度优先搜索
    混合加密
  • 原文地址:https://www.cnblogs.com/lucifinil/p/5320090.html
Copyright © 2020-2023  润新知