java.util.Collections.checkedSortedSet() Method



Description

The checkedSortedSet(SortedSet<E>, Class<E>) method is used to get a dynamically typesafe view of the specified sorted set.

Declaration

Following is the declaration for java.util.Collections.checkedSortedSet() method.

public static <E> SortedSet<E> checkedSortedSet(SortedSet<E> s, Class<E> type)

Parameters

  • s − This is the sorted set for which a dynamically typesafe view is to be returned.

  • type − This is the type of element that s is permitted to hold.

Return Value

The method call returns a dynamically typesafe view of the specified sorted set.

Exception

NA

Example

The following example shows the usage of java.util.Collections.checkedSortedSet()

package com.tutorialspoint;

import java.util.*;

public class CollectionsDemo {
   public static void main(String args[]) {
      
      // create sorted set    
      SortedSet<String> sset = new TreeSet<String>();

      // populate the set
      sset.add("Java");
      sset.add("is");
      sset.add("best");

      // get typesafe view of the sorted set
      SortedSet<String> tsset;
      tsset = Collections.checkedSortedSet(sset,String.class);     

      System.out.println("Dynamically typesafe view: "+tsset);
   }    
}

Let us compile and run the above program, this will produce the following result.

Dynamically typesafe view: [Java, best, is]
java_util_collections.htm
Advertisements