Salve, potreste aiutarmi con questo esercizio:
Nella classe Utility, scrivere il codice del metodo
Map<Utente, List<Documento>> utente2docs(List<Documento> docs, String nomePermesso)
Il metodo prende come parametri una collezione di documenti e il nome di un permesso e restituisce una mappa che ha per chiave un utente e per valore la lista dei documenti (tra quelli della collezione passata come parametro) per i quali l’utente corrispondente alla chiave ha il permesso specificato come secondo parametro.
Praticamente mi viene data una classe Utility in cui bisogna scrivere questo metodo e inoltre ho una classe Utente e una classe Documento.Nella classe Utility che mi viene data c'è solo questo metodo.
Io ho provato a fare cosi:
static public Map<Utente, List<Documento>> utente2docs(List<Documento> docs, String nomePermesso) {
Map<Utente,List<Documento>> mappa = new HashMap<Utente, List<Documento>>();
List<Documento> list = new ArrayList<Documento>();
for(Documento d : docs){
}
return mappa;
}
Ma poi mi blocco. Potreste gentilmente aiutarmi? Grazie mille in anticipo!