Java集合
Set集合Set集合中的元素是无序的(这里的无序指的是元素的放入顺序),另外Set集合中不能包含重复的元素。主要的Set集合类包括: HashSet类
public static void testHashSet() { HashSet<String> set = new HashSet<>(); set.add("aaa"); set.add("bbb"); set.add("ccc"); set.remove("aaa"); set.add("aaa"); Iterator<String> it = set.iterator(); System.out.println("testHashSet: "); while (it.hasNext()) { System.out.print(it.next() + " "); } System.out.println(); } 移除元素 LinkedHashSet类
public static void testLinkedHashSet() { LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>(); linkedHashSet.add("aaa"); linkedHashSet.add("bbb"); linkedHashSet.add("ccc"); linkedHashSet.remove("aaa"); linkedHashSet.add("aaa"); Iterator<String> it = linkedHashSet.iterator(); System.out.println("testLinkedHashSet: "); while (it.hasNext()) { System.out.print(it.next() + " "); } } 移除元素 TreeSet类
public static void testTreeSet() { TreeSet treeSet = new TreeSet(); treeSet.add(7); treeSet.add(1); treeSet.add(-4); treeSet.add(19); treeSet.add(12); for (Object num : treeSet) { System.out.println(num); } } EnumSet类
总结
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |