elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Problema con java.util.ConcurrentModificationException en: 14 Mayo 2015, 17:14 pm
Hola a todos, tenia una duda que no consigo solucionar
Estoy teniendo problemas no al compilar, si no al ejecutar el main, puesto que me aparece java.util.ConcurrentModificationException.

Tengo una clase que contiene el siguiente método:

public void borrarSesionSalaDesdeFechas(Sala salas,Date fechas){
for(Sala sali: this.salas){
if(salas.equals(salas))
sali.EliminarSesionPorFecha(fechas);
}
}

lo que quiero es que me recorra las siguientes salas para que cuando una coincida con la que le ponga en el main llame al método externo EliminarSesionPorFecha(fechas).

en este método, el cual muestro abajo, se insertará también la fecha que puse en el main y cuando coincida me borrará la sesión

public void EliminarSesionPorFecha(Date dos){
for(Sesion sdos : this.sesiones){if(sdos.getFecha().equals(dos)){System.out.println("La sesión ha sido borrada desde la fecha: ");
sesiones.remove(sdos);}}}

el problema es que me aparece el mensaje java.util.ConcurrentModificationException.

Ley que este tipo de problemas se puede solucionar con un iterador, pero me sigue apareciendo
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines