Advertisement
Guest User

Untitled

a guest
May 27th, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. public class Contacto {
  4. private String nome;
  5.  
  6. private ArrayList<Integer> telefones;
  7.  
  8.  
  9. public Contacto(String nome, int telefone){
  10. telefones = new ArrayList<Integer>();
  11. this.nome = nome;
  12. telefones.add(telefone);
  13.  
  14. }
  15.  
  16. public Contacto(String nome, ArrayList<Integer> lista){
  17. this.nome = nome;
  18. lista.addAll(lista);
  19. }
  20.  
  21. public void addTelefone(Integer t){
  22. telefones.add(0, t);
  23. }
  24.  
  25. public void alterarTelefone(Integer t, Integer tn){
  26. //int i = telefones.indexOf(t);
  27. // telefones.set(i, tn);
  28.  
  29. for(int i = 0; i < telefones.size(); i++){
  30. if(telefones.get(i) == t){
  31. telefones.set(i, tn);
  32. }
  33. }
  34. }
  35.  
  36. public boolean equals(Object o){
  37. if(o == this){
  38. return true;
  39. }
  40.  
  41. if(o == null || o.getClass() != this.getClass() ){
  42. return false;
  43. }
  44.  
  45. Contacto c = (Contacto) o;
  46.  
  47. if(c == this){
  48. return c.nome.equals(this.nome);
  49. }
  50.  
  51. return false;
  52.  
  53. }
  54.  
  55. public String getNome(){
  56. return nome;
  57. }
  58.  
  59.  
  60.  
  61. public void setNome(String nome){
  62. this.nome = nome;
  63. }
  64.  
  65. public String toString(){
  66. return nome + "->" + telefones.toString();
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement