Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package agoradacerto;
- import java.util.ArrayList;
- import java.util.List;
- public class MapaLista {
- private List<Associacao>associacoes=new ArrayList<Associacao>();
- public void adiciona(String cpf, String pessoa){
- if(!this.contemChave(cpf)){
- Associacao associacao = new Associacao(cpf,pessoa);
- this.associacoes.add(associacao);
- }
- else{
- System.out.println("esse cpf já foi cadastrado");
- }
- }
- public String pega(String cpf){
- for(Associacao associacao:this.associacoes){
- if(cpf.equals(associacao.getCpf())){
- return associacao.getPessoa();
- }
- }
- System.out.println("Cpf não encontrado no cadastro,ainda bem que não sou vocÊ ein cara");
- return null;
- }
- public void remove(String cpf){
- if(this.contemChave(cpf)){
- for(int i=0;i<this.associacoes.size();i++){
- Associacao associacao = this.associacoes.get(i);
- if(cpf.equals(associacao.getCpf())){
- this.associacoes.remove(i);
- break;
- }
- }
- }else{
- System.out.println("Esse cpf não consta na lista");
- }
- }
- public boolean contemChave(String cpf){
- for(Associacao associacao : this.associacoes){
- if(cpf.equals(associacao.getCpf())){
- return true;
- }
- }
- return false;
- }
- public int tamanho(){
- return this.associacoes.size();
- }
- public List<Object> pegaTodos() {
- List<Object> objetos = new ArrayList<Object>();
- for (int i = 0; i < this.associacoes.size(); i++) {
- objetos.add(this.associacoes.get(i));
- }
- return objetos;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment