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); } } }
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; }