Java中的集合是什么?

集合是一个集合,不能包含重复的元素。它为数学集合抽象建模。

Set接口仅包含从Collection继承的方法,并增加了禁止重复元素的限制。

Set还对equals和hashCode操作的行为增加了更强的约束,即使Set实例的实现类型不同,也可以有意义地比较Set实例。

例:

import java.util.*;public class SetDemo {   public static void main(String args[]) {      int count[] = {34, 22,10,60,30,22};      Set<Integer> set = new HashSet<Integer>();           try {         for(int i = 0; i < 6; i++) {            set.add(count[i]);         }         System.out.println(set);         TreeSet sortedSet = new TreeSet<Integer>(set);         System.out.println("The sorted list is:");         System.out.println(sortedSet);         System.out.println("The First element is: "+ (Integer)sortedSet.first());         System.out.println("The last element is: "+ (Integer)sortedSet.last());      }      catch(Exception e) {}   }}

输出:

[34, 22, 10, 60, 30]The sorted list is:[10, 22, 30, 34, 60]The First element of the set is: 10The last element of the set is: 60

以上是 Java中的集合是什么? 的全部内容, 来源链接: utcz.com/z/316165.html

回到顶部