コード例 #1
0
  public void editarRamo(
      String sigla,
      int opcion,
      String nombre,
      int creditos,
      List<String> prerequisitos) { // Pedir la sigla

    /* El método permite cambiar más de un atributo a la vez.
     * Los que no se quieran cambiar vienen como null.
     * */

    for (int i = 0; i < Universidad.Ramos.size(); i++) {
      if (Universidad.Ramos.get(i).sigla.equals(sigla)) {
        if (nombre != null) Universidad.Ramos.get(i).setNombre(nombre);
        if (creditos != 0) Universidad.Ramos.get(i).setCreditos(creditos);
        if (prerequisitos != null) Universidad.Ramos.get(i).setRamos(prerequisitos);
      }
    }
  }
コード例 #2
0
 public Ramo BuscarRamo(String sigla) {
   for (int i = 0; i < Universidad.Ramos.size(); i++) {
     if (Universidad.Ramos.get(i).sigla.equals(sigla)) return Universidad.Ramos.get(i);
   }
   return null;
 }