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);
}
}
网友评论