Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class Contacto {
- private String nome;
- private ArrayList<Integer> telefones;
- public Contacto(String nome, int telefone){
- telefones = new ArrayList<Integer>();
- this.nome = nome;
- telefones.add(telefone);
- }
- public Contacto(String nome, ArrayList<Integer> lista){
- this.nome = nome;
- lista.addAll(lista);
- }
- public void addTelefone(Integer t){
- telefones.add(0, t);
- }
- public void alterarTelefone(Integer t, Integer tn){
- //int i = telefones.indexOf(t);
- // telefones.set(i, tn);
- for(int i = 0; i < telefones.size(); i++){
- if(telefones.get(i) == t){
- telefones.set(i, tn);
- }
- }
- }
- public boolean equals(Object o){
- if(o == this){
- return true;
- }
- if(o == null || o.getClass() != this.getClass() ){
- return false;
- }
- Contacto c = (Contacto) o;
- if(c == this){
- return c.nome.equals(this.nome);
- }
- return false;
- }
- public String getNome(){
- return nome;
- }
- public void setNome(String nome){
- this.nome = nome;
- }
- public String toString(){
- return nome + "->" + telefones.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement