Java集合的CheckedSet()方法和示例
集合类checkedSet()方法
CheckedSet()方法在java.lang包中可用。
checkedSet()方法用于在运行时返回给定集合的类型安全视图。
checkedSet()方法是一个静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
返回验证的集合时,checkedSet()方法不会引发异常。
语法:
public static Set checkedSet(Set set, Class ele_ty);
参数:
Setset–表示要获取给定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]