Map练习

2017-11-17  本文已影响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);
    }
}

上一篇下一篇

猜你喜欢

热点阅读