Boa tarde galera, estou tendo dificuldade para implementar esse exercício ele tem que ser sem o uso de HasMap Map e outras colection , devo usar somente classes
public class principal {
public static void main(String[] args) {
Dicionario dicio = new Dicionario();
dicio.setValor(new Chave("um"), new Valor("joão"));
dicio.setValor(new Chave("dois"), new Valor((" pedro")));
System.out.println(dicio);
}
}
Saida seria:
Um = joão
Dois = pedro
Meu código
class Chave{
.......
return chave
}
class Valor{
.........
return valor
}
class Dicionario{
Object chave ;
Object valor;
Object [] objetos;
int qtd;
Dicionario(Object chave, Object valor){
this.objetos = new Object[10];
this.chave = chave;
this.valor = valor;
this.qtd = 0;
}
Dicionario(Object chave, Object valor){
this.objetos = new Object[10];
this.chave = chave;
this.valor = valor;
this.qtd = 0;
}
public void setValor(Object chave, Object valor) {
Dicionario dic = new Dicionario(chave,valor);
objetos[qtd] = dic;
qtd++;
}
public String toString() {
for (int i = 0; i < objetos.length; i++) {
System.out.println( objetos[i]);
}
return "";
}
Minha saida fica
Exception in thread "main" java.lang.NullPointerException