java 语法问题 请教高手
请问;
class a
{
public static void main(String[]args)
{
Random rand = new Random(47);
Map<Integer,Integer> m = new Map<Integer,Integer>;
for(int i = 0;i<10000;i++)
{
int r = rand.nextInt(20);
Integer f = m.get(r);
m.put(r,f==null?1:f+1);
}
System.out.println(m);
}
}
其中:
Integer f = m.get(r);
还没有调用m.put(r,f==null?1:f+1)放入元素 怎么就用get方法来取值呢 那不是每次都取出null吗