Set set集合的特点:无序的,不能有重复的只能有一个null,没有索引! HashSet hashset底层其实是hashMap,他实现了Set接口,他的顺序是不一致的取出来的时候是根据hash值去计算的! 底层是一个哈希表的[数组,链表,红黑树]模拟一个数组和链表的代码 public class HashSet_ { public static void main(String[] args) { Node table [] = new Node[16]; Node node = new Node("one",null); ...