Java集合的checkedSortedSet()方法和示例

集合类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]