Create a class NodeVoo
which 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 the creation of the class NodeVoo
create a list of Nodevoo (Array
) by the name of ListaVoo
as the code just below:
List flight class (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 relevant data are examples, but fully functional.
Are you sure that index 1 exists or the return was not
null
?– Lucas Lima
This example I used only, my problem is more in the syntax, because the program doesn’t even compile when I try to do so.
– user8278