NavigableSet Interface

NavigableSet Interface -
    NavigableSet Interface is very useful for searching strategics. NavigableSet Interface gives the functionality for closest search mechanism. NavigableSet may search less than, less than or equal, greater than or equal, and greater than through the lower, floor, ceiling, and higher methods.

There is a example -
import java.util.Iterator;
import java.util.NavigableSet;
import java.util.concurrent.ConcurrentSkipListSet;
public class Test {
    public static void main(String[] args) {
            NavigableSet nSet = new ConcurrentSkipListSet();
            nSet.add("A");
            nSet.add("B");
            nSet.add("C");
            nSet.add("D");
            nSet.add("E");
            nSet.add("F");
           
            System.out.println(nSet.ceiling("B"));
            System.out.println(nSet.floor("B"));
            System.out.println(nSet.lower("B"));
            System.out.println(nSet.higher("B"));
            System.out.println("Iterate Descending order");
            Iterator it = nSet.descendingIterator();
            while(it.hasNext())
                System.out.println(it.next());
            System.out.println("Iterate Ascending order");
            Iterator it1 = nSet.iterator();
            while(it1.hasNext())
                System.out.println(it1.next());
    }
}

output will be :
B
B
A
C
Iterate Descending order
F
E
D
C
B
A
Iterate Ascending order
A
B
C
D
E
F

Comments

  1. hi welcome to this blog. really you have post an informative blog. it will be really helpful to many peoples. thank you for sharing this blog.
    java training in chennai

    ReplyDelete

Post a Comment

Recent Post

Recent Posts Widget

Popular posts from this blog

Capture image from webcam java code, examples

Use of req.query, req.params and req.body in NODE JS

How to capture finger prints in java