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