hashset为什么可以和arraylist搭上边