java数据结构之Set

it2022-05-05  41

Set

特性:无序性,无重复数据 利用Set的这一特性,便可实现快捷去重 定义:Set set = new HashSet(); 1.添加元素,使用add方法 set.add(1); set.add(3); set.add(5); set.add(1); 2.删除元素,使用remove方法 set.remove(3); //remove 里面写的是要删的元素 3.遍历set //set存储数据是用链表实现的,没有下表,使用for循环不能遍历

- 使用for-each循环

for (Integer i:set) { System.out.println(i); }

- 使用Iterator

Iterator iterator = set.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); }

打印结果: set自动去重,所以虽然赋了两次1,但是只取最后一个


最新回复(0)