# poll() and peek()

chander shivdasani
Ranch Hand
Posts: 206
I am having a hard time understanding the concept of poll() and peek() in priority queue. And also what is the natural order of sorting.

Ranch Hand
Posts: 664
Poll removes the object from the Queue ,where as peek() simple retrives the object and does not remove it.
Natural ordering is ordering in a natural way.
For eg in String it would be Alphabetical order
In Numbers it would be Increasing order ...

Check out the api for further details.

Chandra Bhatt
Ranch Hand
Posts: 1710
Hi Chander,

May be this link makes some (if not much) sense for you:
http://www.coderanch.com/t/262787/java-programmer-SCJP/certification/PriorityQueue

Chandra Bhatt
Ranch Hand
Posts: 1710
Hi Chander,

Natural order of sorting:

1- Sorting numbers 323, 645, 43, 5, 53,2,654
Natural sorting (ascending order): 2,5,43,53,323,645,654
Natural sorting (descending order): 654, 645, 323, 53,43,5,2

2- Sorting characters: C, G, A, F, B, Z, X, T
A,B,C,F,G,X,T,Z

3- Sorting of String: