Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. package pt.ipleiria.estg.dei.aed.colecoes.iteraveis.lineares.naoordenadas.utilizacao;
  2.  
  3. import pt.ipleiria.estg.dei.aed.colecoes.iteraveis.IteradorIteravelDuplo;
  4. import pt.ipleiria.estg.dei.aed.colecoes.iteraveis.lineares.naoordenadas.estruturas.ListaDuplaNaoOrdenada;
  5. import pt.ipleiria.estg.dei.aed.modelo.Data;
  6. import pt.ipleiria.estg.dei.aed.modelo.contactos.Contacto;
  7.  
  8. public class MainPraticaListaDuplaNaoOrdenada {
  9.  
  10. public MainPraticaListaDuplaNaoOrdenada() {
  11.  
  12. ListaDuplaNaoOrdenada<Contacto> lista = new ListaDuplaNaoOrdenada<>();
  13.  
  14. lista.inserir(new Contacto("Hugo", "Santos", 971234567, "Avenida 1º de Maio", new Data(18, 3, 1994)));
  15. lista.inserirNoInicio(new Contacto("Ana", "Silva", 950000000, "Rua de Leiria", new Data(1, 10, 1990)));
  16. lista.inserirNoFim(new Contacto("Eça", "Queiroz", 100000000, "Praça do Almada", new Data(25, 11, 1845)));
  17. lista.inserir(1, new Contacto("Teresa", "Silva", 950000001, "Rua de Leiria", new Data(2, 10, 1990)));
  18. lista.inserir(new Contacto("Ana", "Rita", 990000000, "Travessa 25 de Abril", new Data(15, 6, 2000)));
  19.  
  20. System.out.println("Lista de Contactos");
  21.  
  22. /*
  23. IteradorIteravelDuplo<Contacto> iterador = lista.iterador();
  24. while (iterador.podeAvancar()) {
  25. System.out.println(iterador.avancar());
  26. }
  27.  
  28. System.out.println("Lista de Contactos ao Inverso");
  29. iterador.reiniciar();
  30. while (iterador.podeRecuar()) {
  31. System.out.println(iterador.recuar());
  32. }
  33.  
  34. System.out.println("A remover elementos");
  35. lista.removerDoInicio();
  36. lista.removerDoFim();
  37. lista.remover(1);
  38. lista.removerPorReferencia(lista.consultar(1));
  39.  
  40.  
  41. System.out.println("\nApós remoção de elementos");
  42. for (Contacto contacto : lista) {
  43. System.out.println(contacto);
  44. }
  45. */
  46. }
  47.  
  48.  
  49. public static void main(String[] args) {
  50. new MainPraticaListaDuplaNaoOrdenada();
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement