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