@Override public Integer popularidadDeUnVuelo(String codigoAsientoDeUnVuelo) { codigoAsientoDeUnVuelo = codigoAsientoDeUnVuelo.split("-")[0]; for (Vuelo unVuelo : this.getVuelos()) { if (unVuelo.getNroDeVuelo().equals(codigoAsientoDeUnVuelo)) { return unVuelo.getPopularidad(); } } return 0; }
private void incremetarPopularidad(String nroVuelo) { nroVuelo = nroVuelo.split("-")[0]; Vuelo unVuelo = null; for (Vuelo otroVuelo : this.getVuelos()) { if (otroVuelo.getNroDeVuelo().equals(nroVuelo)) { unVuelo = otroVuelo; break; } } if (unVuelo != null) { unVuelo.setPopularidad(unVuelo.getPopularidad() + 1); this.getVuelos().add(unVuelo); } else { Vuelo vuelo = new Vuelo(); vuelo.setNroDeVuelo(nroVuelo); Integer popularidaNueva = vuelo.getPopularidad() + 1; vuelo.setPopularidad(popularidaNueva); this.getVuelos().add(vuelo); } }