Neste código abaixo a função insere nao é chamada alguem pode me ajudar ?
public class Cadastro {
public static HashMap elementos;
static Scanner scan = new Scanner(System.in);
public static void insere(Pessoa p) {
if(elementos == null){
elementos = new HashMap();
}
if(p !=null )elementos.put(p.getIdPessoa(),p);
}
public static void populaPessoa(Pessoa p){
System.out.println("Digite o nome:");
p.setNomePessoa(scan.next());
System.out.println("Digite a idade:");
p.setIdadePessoa(scan.nextInt());
System.out.println("Digite o CPF:");
p.setCpfPessoa(scan.next());
insere(p);[b] /*Duvida aqui*/[/b]
}
valeu galera