Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    ConcurrentModificationExceptio come risolverlo

    Ciao a tutti!!!!
    Nel programma che sto scrivendo ricevo una ConcorrentModificationException su una certa riga di codice e non so veramente come possa essere possibile. Ci sono degli strumenti che permettono una vista delle operazioni che stanno avvenendo per poter capire da cosa e' dovuto?

    Io utilizzo Eclipse.
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  2. #2
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    Dunque dovrei aver capito il motivo.
    Dovrebbe essere perche' io scorro una HashMap con un iteratore e poi rimuovo l'elemento puntato tramite un altro metodo. Siccome e' proprio quello che devo fare...c'e' il modo di riposizionare l'iteratore sull'elemento successivo in modo che possa riprendere correttamente a scorrere la map?

    Non posso usare le chiavi perche' devo scorrere la mappa appunto come se fosse un array e l'unico modo che mi viene in mente e' utilizzare un iteratore.

    EDIT:
    forse ho risolto fandomi restituire di nuovo l'iteratore dopo l'eliminazione.

    iter = myMap.iterator();
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ConcurrentModificationExceptio come risolverlo

    Originariamente inviato da Poker1
    Nel programma che sto scrivendo ricevo una ConcorrentModificationException su una certa riga di codice e non so veramente come possa essere possibile. Ci sono degli strumenti che permettono una vista delle operazioni che stanno avvenendo per poter capire da cosa e' dovuto?
    L'avevo spiegato in questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.