1、HashSet中的元素可以是null,但TreeSet中的元素不能是null; 2、HashSet不能保证元素的排列顺序,而TreeSet支持自然排序、定制排序两种排序的方式; 3、HashSet底层是采用哈希表实现的,而TreeSet底层是采用红黑树实现的。
HashMap<String,Integer>score=newHashMap<>();// 1.添加对象:键值对score.put("Chinese",89);score.put("Math",94);score.put("English",92);System.out.println(score);// 2.更改某个键对应的值// 由于Set集合的不可重复性,再定义一个相同的key时,若value不同,后者会覆盖前者score.put("Chinese",...
Set集合没有索引,不能用for循环进行取值,所以需要使用迭代器 importjava.util.ArrayList; importjava.util.Collection; importjava.util.Iterator; /* java.util.Iterator接口:迭代器(对集合进行遍历) 有两个常用的方法 boolean hasNext() 如果仍有元素可以迭代,则返回 true。 判断集合中还有没有下一个元素,有就返...