zoukankan      html  css  js  c++  java
  • 集合例题

    字符出现次数

    import java.util.HashMap;
    import java.util.Map;
    
    public class Practise {
         // 方法一
         public static void main(String[] args){
              Map m = new HashMap();
             int a = 0;
             int b = 0;
             int c = 0;
             int d = 0;
             String[] s={"aa","cc","dd","bb","cc","aa","cc"};
             for(int i=0;i<s.length;i++){
                 if("aa".equals(s[i])){
                     a++;
                 }else if("bb".equals(s[i])){
                     b++;
                 }else if("cc".equals(s[i])){
                     c++;
                 }else if("dd".equals(s[i])){
                     d++;
                 }             
             }
             m.put("aa",a);
             m.put("bb",b);
             m.put("cc",c);
             m.put("dd",d);
             System.out.println(m);
         }
    
    
    
        
         //方法三
         public static void main2(String[] args){
              String[] ss={"aa","vv","rr","rr", "aa", "cc", "dd", "aa"};
         
              Map<String,Integer> map=new HashMap<String,Integer>();
         
              for(String s:ss){
                   map.put(s,map.get(s)==null?1:map.get(s)+1);
              }
              System.out.println(map);
         }
         
    }

    随机分组

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Random;
    
    public class Practise2 {
        public static void main(String[] args){
            List list =new ArrayList();
            Random r = new Random();
            
            int x=19;
            int group =3;
            
            for(int i=0;i<x;i++){
                list.add("no"+i);
            }
            
            for(int i=0;i<x;i++){
                if(i%group==0){
                    System.out.println("第"+(i/group+1)+"组");    
                }
                int s=r.nextInt(x-i);
                if(list.size()==0){
                    break;
                }
                System.out.println(list.remove(s));
            }
        }
    }
  • 相关阅读:
    javascript:属性的操作
    javascript:Element 节点
    javascript:ParentNode 接口,ChildNode 接口
    javascript:NodeList 接口,HTMLCollection 接口
    javascript:Node接口
    javascript:DOM概述
    javascript:Promise 对象
    javascript:定时器
    javascript:异步操作概述
    javascript:严格模式
  • 原文地址:https://www.cnblogs.com/jgjk/p/7255401.html
Copyright © 2011-2022 走看看