为什么就遍历出来一个 哪个地方出错了

img

你put到map时用了相同的key值a,实际上后面的把前面的覆盖了,所以最后只剩最后一个put内容。因为map中相同key只能有一个

put那里 只存了一个