Exemplo quero saber quantas contas inseri no Map mapaBanco, sem ter que utilizar uma variável que controle a quantidade de contas inseridas.
package exercicio16;
import java.util.HashMap;
import java.util.Map;
public class Banco {
private Map<String,Conta> mapaBanco = new HashMap<String,Conta>();
public void adiciona(Conta c) {
mapaBanco.put(c.getNome(), c);
}
public Conta busca(String nomeConta) {
return mapaBanco.get(nomeConta);
}
}
package exercicio16;
public class TestaBanco {
public static void main(String[] args) {
Banco banco = new Banco();
Conta c1 = new Conta("PEDRO",1000);
Conta c2 = new Conta("THIAGO",8000);
Conta c3 = new Conta("JOSE",7000);
banco.adiciona(c1);
banco.adiciona(c2);
banco.adiciona(c3);
System.out.println("Total de contas adicionada: " + banco.size()); //NAO FUNCIONA
}
}