Ciao a tutti,
ho un problema da risolvere per un compito universitario.
Devo controllare se un oggetto da inserire in una lista è gia presente in una qualsiasi di tutte le liste di quel tipo.
Mi spiego meglio postando il codice:
public Insegnamento nuovoInsegnamento(String codice, String nome, int crediti) throws CodiceInsegnamentoDuplicato{ if(insegnamenti.containsKey(codice)) throw new CodiceInsegnamentoDuplicato(); Insegnamento i=new Insegnamento(codice,nome,crediti); insegnamenti.put(codice, i); return i; }
questo controlla se ce gia nella sua lista( private Map<String,Insegnamento> insegnamenti=new HashMap<String,Insegnamento>()
,però io devo controllare nelle lista formata da tutti i corsi(in un altra classe ce: private List<Corso> corsi=new ArrayList<Corso>()![]()