checkedSet()
方法CheckedSet()方法在java.lang包中可用。
checkedSet()方法用于在运行时返回给定集合的类型安全视图。
checkedSet()方法是一个静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
返回验证的集合时,checkedSet()方法不会引发异常。
语法:
public static Set checkedSet(Set set, Class ele_ty);
参数:
Set set –表示要获取给定Set(set)的类型安全视图的集合。
ele_ty类–表示允许存储给定集合的元素类型(ele_ty)。
返回值:
该方法的返回类型为Set,它动态返回给定集合的typesafe视图。
示例
//Java程序是演示示例 //集合类别的集合checkedSet(集合集合,类别ele_ty) import java.util.*; public class CheckedSet { public static void main(String args[]) { //创建一个哈希集对象 HashSet < Integer > hs = new HashSet < Integer > (); //通过使用ad()方法是添加 //哈希集中给定的元素 hs.add(20); hs.add(10); hs.add(30); hs.add(40); hs.add(50); //显示HashSet- System.out.println("hashset: " + hs); //通过使用checkedSet()方法是 //代表给定的类型安全视图 //集合哈希集 Set < Integer > set = Collections.checkedSet(hs, Integer.class); System.out.println(); System.out.println("Collections.checkedSet(hs, Integer.class) :"); //显示收藏 System.out.println("set : " + set); } }
输出结果
hashset: [50, 20, 40, 10, 30] Collections.checkedSet(hs, Integer.class) : set : [50, 20, 40, 10, 30]