Map练习

作者: 地表最强程序员小白 | 来源:发表于2017-11-17 20:36 被阅读9次
    import java.util.*;
    public class MapTest {
        public static void main(String[] args){
            Random rand=new Random(54);
            Map<Integer,Integer> m=new HashMap<>();
            for(int i=0;i<10000;i++){
                int r=rand.nextInt(20);            //产生随机数
                Integer f=m.get(r);                      //获取这个随机数在该map中的值(出现的次数)  如果该数第一次出现返回null
                m.put(r,f==null?1:f+1);                  //如果是null 说明第一次出现所以键值为1  否为为f+1
            }
            System.out.println(m);
        }
    }
    
    

    相关文章

      网友评论

          本文标题:Map练习

          本文链接:https://www.haomeiwen.com/subject/vqhsvxtx.html