Boa noite amigos,
Tenho uma dúvida e não sei como resolver…
posso o seguinte código:
public class Item
{
private String id;
private String nome;
private List<Item> itens;
public Item(String id, String nome)
{
this.id = id;
this.nome = nome;
itens = new ArrayList<Item>();
}
//getters and setters
...
}
public class Teste
{
private Item item;
//getters and setters
...
public void incluir()
{
item.add(new Item("1","UM");
item.add(new Item("2","DOIS");
item.add(new Item("3","TRÊS");
item.add(new Item("4","QUATRO");
item.add(new Item("5","CINCO");
item.getItens.add(new Item("6", "SEIS");
item.getItens.add(new Item("7", "SETE");
}
}
Como posso achar um determinado item na minha lista sem ter que percorrê-la totalmente, incluindo os subitens ?
grande abraço à todos.