Salut à tous,

J'essaye de comprendre l'ordre de lecture dans l'objet PriorityQueue, j'ai crée un exemple simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import java.util.PriorityQueue;
 
public class CreatePriorityQueue {
 
    public static void main(String[] args) {
PriorityQueue queue=new PriorityQueue();
 
queue.add("5");
queue.add("11");
queue.add("4");
queue.add("9");
queue.add("3");
 
System.out.println("Contenu de la queue : "+ queue);
 
    }
}
Après exécution sur Eclipse j'obtiens :
Contenu de la queue : [11, 3, 4, 9, 5] // rien compris sur cet ordre !
Quel ordre a été suivi ? Merci pour l'aide !