Salve a tutti,
ho un Set di oggetti definiti da me (nodi di un grafo), come si fa ad eliminare un elemento da un insieme?
Ho provato nomeinsieme.remove() ma mi sa che non centra nulla.
Vi ringrazio in anticipo per l'aiuto,
Neptune.
Salve a tutti,
ho un Set di oggetti definiti da me (nodi di un grafo), come si fa ad eliminare un elemento da un insieme?
Ho provato nomeinsieme.remove() ma mi sa che non centra nulla.
Vi ringrazio in anticipo per l'aiuto,
Neptune.
"Estremamente originale e fantasioso" By darkiko;
"allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
"per favore, già è difficile con lui" By fcaldera;
"se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84
Il manuale no? remove()
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Sinceramente non stavo riuscendo a capire come adattarlo per non lavorare con gli object, quindi ho pensato di trasformarlo in una lista e lavorare su quellaOriginariamente inviato da satifal
Il manuale no? remove()![]()
"Estremamente originale e fantasioso" By darkiko;
"allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
"per favore, già è difficile con lui" By fcaldera;
"se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84
Veramente la firma del metodo deriva dall'implementazione dell'interfaccia Collection.
La documentazione specifica che tale metodo può sollevare una ClassCastException se l'oggetto passato non è dello stesso tipo della collezione.
Quindi, non ti dovresti preoccupare di quel Object.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
In pratica mi da errore prorpio sul remove, ovvero qui:Originariamente inviato da LeleFT
Veramente la firma del metodo deriva dall'implementazione dell'interfaccia Collection.
La documentazione specifica che tale metodo può sollevare una ClassCastException se l'oggetto passato non è dello stesso tipo della collezione.
Quindi, non ti dovresti preoccupare di quel Object.
Ciao.![]()
mi da la seguente eccezione:codice:insieme_nodi2.remove(nodo1);
Da cosa può dipendere?codice:Exception in thread "main" java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.remove(Collections.java:1021) at lettura_mappa.Riempi_grafo.inserisci_archi(Riempi_grafo.java:109) at lettura_mappa.Riempi_grafo.<init>(Riempi_grafo.java:83) at lettura_mappa.Riempi_grafo.main(Riempi_grafo.java:243)
"Estremamente originale e fantasioso" By darkiko;
"allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
"per favore, già è difficile con lui" By fcaldera;
"se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84
Stai usando una collezione non modificabile:
Nello specifico non so quale classe tu stia usando, ma essa rappresenta una collezione non modificabile... di consegueza, quel metodo lancia l'eccezione elencata perchè stai tentando di modificarla.codice:java.util.Collections$UnmodifiableCollection.remove(Collections.java:1021)
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza