Create a class NodeVoo
that will be your class template for a future list:
NodeVoo Class (example)
public class NodeVoo {
private String descricao;
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}
After creating the class NodeVoo
create a list of NodeVoo ( Array
) with the name of ListaVoo
as the code just below:
Class ListVoo (example)
import java.util.ArrayList;
import java.util.List;
public class ListaVoo {
public ListaVoo(){
this.nodeVoo = new ArrayList<>();
}
public ListaVoo(List<NodeVoo> nodeVoo){
this.nodeVoo = nodeVoo;
}
private List<NodeVoo> nodeVoo;
public List<NodeVoo> getNodeVoo() {
return nodeVoo;
}
public void setNodeVoo(List<NodeVoo> nodeVoo) {
this.nodeVoo = nodeVoo;
}
public void addVoo(NodeVoo nodeVoo){
this.nodeVoo.add(nodeVoo);
}
}
Using
//Criando 2 instâncias da classe NodeVoo (Modelo)
NodeVoo nodeVoo1 = new NodeVoo();
NodeVoo nodeVoo2 = new NodeVoo();
//Criando a lista de ListaVoo
ListaVoo lista = new ListaVoo();
//Adicionando na lista as duas classes NodeVoo
lista.addVoo(nodeVoo1);
lista.addVoo(nodeVoo2);
//Resgatando a quantidade de itens na lista ListaVoo
int quantidade = lista.getNodeVoo().size();
All data are examples, but fully functional.