It's not a secret anymore!
The moose likes Java in General and the fly likes Question about PriorityQueue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Question about PriorityQueue" Watch "Question about PriorityQueue" New topic
Author

Question about PriorityQueue

Fred Victa
Ranch Hand

Joined: May 01, 2008
Posts: 139
Is the following code supposed to place all of the integers in numerical order? If not, can anyone explain why?

public class myClass{


public static void main(String[] args)
{

PriorityQueue<Integer> x = new PriorityQueue<Integer>();
x.add(2);
x.add(66);
x.add(23);
x.add(1);
x.add(3);
System.out.println(x);
}

}
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3989
    
  18

So what does the program output? Does it match you expectations? Did you read the class documentation?


The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: Question about PriorityQueue
 
It's not a secret anymore!