Boa tarde galera, estou com uma duvida em um códifgo que estou fazendo e preciso de ajuda urgente pois tenho que envia para o professor até as 17hr de hoje. Bom já fiz boa parte do projeto mais agora que chegou em array tou enrolada, bom o professor pediu para : - Redimensionar o Array de Contatos automaticamente quando necessário.
E aqui está todo meu código;
public class Agenda {
private Contato [] listarContato = new Contato [10] ;
public void adicionarContato (Contato contato, int index ) {
if (listarContato [index] == null) {
listarContato [index] = contato;
return;
}
adicionarContato (contato, index + 1);
}
void mostarContatos () {
for (Contato c : listarContato) {
if (c != null ) {
System.out.println (c);
}
}
}
}
public class Contato {
String nome ;
String email ;
int telefone ;
Contato ( String nome, String email, int telefone ) {
this.nome = nome ;
this.telefone = telefone ;
this.email = email ;
}
public String toString () {
return "Nome:" + nome + "Email:" + email + " Telefone:" + telefone ;
}
}
public class Contato {
String nome ;
String email ;
int telefone ;
Contato ( String nome, String email, int telefone ) {
this.nome = nome ;
this.telefone = telefone ;
this.email = email ;
}
public String toString () {
return "Nome:" + nome + "Email:" + email + " Telefone:" + telefone ;
}
}
ME AJUDEM POR FAVOR, AGRADEÇO!