Ciao a tutti.
Ho un dubbio per quanto riguarda l'uso di TreeMap in java.
Allora mi creo una TreeMap che ha come valore oggetti di tipo Prodotto e come chiave un tipo String che rappresenta il codice del prodotto
Voglio per esempio rimuovere un prodotto dalla mappa attraverso un metodo che riceve come valori il codice del prodotto da rimuovere e la quantità da rimuovere.codice:class CategoriaImpb implements Categoria, Archivio{ private TreeMap<String, Prodotto> mappa ; public CategoriaImpb(){ mappa = new TreeMap<String, Prodotto>(); }
Se nel metodo remove di TreeMap metto solo il codProdotto , questo metodo va a cercare automaticamente il prodotto da rimuovere che ha quel codice?
In pratica voglio sapere se come ho fatto sotto è corretto.
CIAOcodice:@Override public void rimuoviConfezioni(String codProdotto, int qta){ int conta = 0; while(conta!=qta){ mappa.remove(codProdotto); } }

Rispondi quotando