Example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package ravi.tutorial.java.java6; import java.util.Arrays; import java.util.NavigableSet; import java.util.TreeSet; public class NavigableCollectionsDemo { public static void main(String[] args) { /* * Create NavigableSet */ NavigableSet<Integer> numbers = new TreeSet<>(); numbers.addAll(Arrays.asList(1, 2, 3, 4, 5)); /* * Examples of different methods of NavigableSet */ System.out.println("higher() - " + numbers.higher(3)); System.out.println("lower() - " + numbers.lower(3)); System.out.println("headSet() - " + numbers.headSet(3)); System.out.println("tailSet() - " + numbers.tailSet(3)); System.out.println("ceiling() - " + numbers.ceiling(3)); } } |
Output:
1 2 3 4 5 |
higher() - 4 lower() - 2 headSet() - [1, 2] tailSet() - [3, 4, 5] ceiling() - 3 |