Bonjour,

J'utilise la classe Stack pour une Pile. Après différentes recherches j'ai trouvé les méthodes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
boolean empty(); //true si la pile est vide
Object peek(); //renvoie le dernier element de la pile sans le retirer
Object pop(); //renvoie et retire le premier element de la pile
int search(Object o);// renvoie la première position de l'objet argument de la pile
J'ai bien utilisé les 3 premières, ça fonctionne, mais quand je veux utiliser la denière j'ai une erreur de compilation. Mon but ici est d'avoir le nombre d'éléments dans ma pile. j'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
int nbElement = search(stk.peek());
stk étant un stack déclaré.
Savez vous pourquoi ça ne fonctionne pas ?

Merci pour votre aide.