Pessoal, boa tarde!
Estoou fazendo um projeto que preciso adicionar strings dentro de uma lista ligada. Minha duvida é se minha lista esta correta e se ela esta mesmo adicionando strings.
Essas são as minhas classes:
class Nolista {
private Nolista proximo;
private String topo;
public Nolista (String topo) {
this.topo = topo;
this.proximo = null;
}
public void setProximo(Nolista proximoNo) {
this.proximo = proximoNo;
}
public Nolista getProximo() {
return this.proximo;
}
public void setTitulo(String topo) {
this.topo = topo;
}
public String getTitulo() {
return this.topo;
}
}
class Listaligada {
private Nolista raiz;
public Nolista getRaiz() {
return raiz;
}
public void setRaiz(Nolista raiz) {
this.raiz = raiz;
}
public void inserirElemento(String topo, Nolista raiz) {
if(this.raiz == null) {
this.raiz = new Nolista(topo);
} else {
if(raiz.getProximo() != null) {
inserirElemento(topo, raiz.getProximo());
} else {
raiz.setProximo(new Nolista (topo));
}
}
}
}
Caso tenha algo errado favor me informar galera, e voces sabem como posso adicionar 2 strings dentro de um mesmo nó? Por exemplo: Tenho uma string Titulo do produto e preco e queria guardar essas duas strings de cada produto em apenas um nó.