J'ai créé une pile Java et ajouté des objets personnalisés. Ces objets contiennent des identifiants uniques comme l'un de leurs champs. J'ai besoin d'obtenir l'index de cet objet dans la pile en fonction du nom unique. S'il vous plaît trouver l'exemple.Rechercher dans la pile
class TestVO{
private String name;
private String uniqueId;
//getters and setters
}
public class TestStack{
public static void main(String args[]){
TestVO vo1=new TestVO();
TestVO vo2=new TestVO();
TestVO vo3=new TestVO();
vo1.setName("Test Name 1")
vo1.setId("123")
vo2.setName("Test name 2");
vo2.setId("234");
Stack<TestVO> stack=new Stack<TestVO>();
stack.add(vo1);
stack.add(vo2);
//I need to get the index of a VO from stack using it's unique ID
}
}
Est-ce que quelqu'un peut m'aider à implémenter cela?
Pourquoi avez-vous besoin d'utiliser une pile? Une pile n'est pas appropriée pour cela. Est-ce que ce sont les devoirs? – strager
J'ai besoin de construire une navigation de fil d'Ariane. Je pensais que la pile est pratique pour ça. – Apps