Monday, 7 August 2017

SORTED SET



package java_topic.collection;

import java.util.SortedSet;
import java.util.TreeSet;

/**
 * Created by Akash on 8/7/2017.
 */
public class SortedSetClass {

   
public static void main(String[] args)
    {
        SortedSet sortedSet1 =
new TreeSet();

        sortedSet1.add(
1);
        sortedSet1.add(
2);
        sortedSet1.add(
3);
        sortedSet1.add(
4);
        sortedSet1.add(
5);
        sortedSet1.add(
6);
        sortedSet1.add(
7);
        sortedSet1.add(
8);
        sortedSet1.add(
9);
        sortedSet1.add(
10);

        System.
out.println("Full SortedSet : "+sortedSet1);

        System.
out.println("first() SortedSet : "+sortedSet1.first());

        System.
out.println("last() SortedSet : "+sortedSet1.last());

        System.
out.println("headset(Object fromElement) SortedSet : "+sortedSet1.headSet(4));

        System.
out.println("subset(Object fromElement, Object toElement) SortedSet : "+sortedSet1.subSet(3, 7));

        System.
out.println("tailSet(Object toElement) SortedSet : "+ sortedSet1.tailSet(6));

    }
}

************************************************************************
OUTPUT

Full SortedSet : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
first() SortedSet : 1
last() SortedSet : 10
headset(Object fromElement) SortedSet : [1, 2, 3]
subset(Object fromElement, Object toElement) SortedSet : [3, 4, 5, 6]

tailSet(Object toElement) SortedSet : [6, 7, 8, 9, 10]