Ejemplo n.º 1
0
  public static void ejemploEstudiantes() {

    Estudiante jose = new Estudiante("José", "Eusebio Alderete");
    Estudiante gomez = new Estudiante("Jean", "Gomez Gutierrez");
    Estudiante jorge = new Estudiante("Jorge", "Ortiz Pisco");
    Estudiante rafa = new Estudiante("Rafael", "Lopez Ponce");
    Estudiante lui = new Estudiante("Luis", "Gutierrez Paloma");

    List<Estudiante> listado = new ArrayList<Estudiante>();
    listado.add(lui);
    listado.add(jose);
    listado.add(jose);
    listado.add(rafa);
    listado.add(jorge);
    listado.add(jorge);
    listado.add(gomez);
    listado.add(gomez);

    Collections.sort(listado);

    for (Estudiante estudiante : listado) {
      estudiante.printEstudiante();
    }
    System.out.println(listado.size());

    Estudiante luis = listado.get(1);
    luis.printEstudiante();
  }
Ejemplo n.º 2
0
  public static void ejemploLinkedList() {

    Estudiante jose = new Estudiante("José", "Eusebio Alderete");
    Estudiante gomez = new Estudiante("Jean", "Gomez Gutierrez");
    Estudiante jorge = new Estudiante("Jorge", "Ortiz Pisco");

    LinkedList<Estudiante> listado = new LinkedList<Estudiante>();
    listado.add(jose);
    listado.add(gomez);
    listado.add(jorge);

    ListIterator<Estudiante> ite = listado.listIterator();
    while (ite.hasNext()) {
      Estudiante e = (Estudiante) listado.poll();
      e.printEstudiante();
    }

    System.out.println(listado.size());
  }
Ejemplo n.º 3
0
  public static void ejemploMap() {
    Estudiante jose = new Estudiante("José", "Eusebio Alderete");
    Estudiante gomez = new Estudiante("Jean", "Gomez Gutierrez");
    Estudiante jorge = new Estudiante("Jorge", "Ortiz Pisco");
    Estudiante rafa = new Estudiante("Rafael", "Lopez Ponce");

    HashMap<String, Estudiante> listado = new HashMap<String, Estudiante>();
    listado.put("123", rafa);
    listado.put("124", gomez);
    listado.put("125", jorge);
    listado.put("126", jose);

    listado.get("125").printEstudiante();

    // Collection<Estudiante> listadoMap = listado.values();
    for (Estudiante estudiante : listado.values()) {
      estudiante.printEstudiante();
    }
  }