import java.util.NavigableSet; import java.util.TreeSet; public class TestNavigableSet { public static void main(String[] args) { NavigableSetnavigableSet=new TreeSet (); navigableSet.add(1); navigableSet.add(7); navigableSet.add(20); navigableSet.add(30); navigableSet.add(5); navigableSet.add(4); navigableSet.add(8); System.out.println("NavigableSet \t"+navigableSet); navigableSet.pollFirst(); //Remove First element of the NavigableSet . System.out.println("After pollFirst \t"+navigableSet); navigableSet.pollLast(); //Remove Last element of the NavigableSet. System.out.println("After pollLast \t"+navigableSet); navigableSet.descendingSet(); //NavigableSet set getting data in both orders: ascending and descending orders. System.out.println("Descending order \t"+navigableSet.descendingSet()); System.out.println("headSet \t"+navigableSet.headSet(8));// getting the all elements that is less than or equal to the given element System.out.println("tailSet \t"+navigableSet.tailSet(20)); // getting the all elements that is greater than or equal to the given element //try another method floor() ,ceiling() method etc. } }
after executing code following output shown :-
No comments:
Post a Comment