Sencillamente es una comparación de String, y por alguna razón me arroja o nullpointer o indexoutofbounds, en otras partes del programas hago uso de una lógica parecida y no hay problema, no entiendo qué pasa acá
Código Java:
Ver original
for(int i=0; ventana.mVirtual.getRowCount()>=i; i++) // el total de filas es 30 { if(Paginas.get(flag).equals((String)ventana.mVirtual.getValueAt(i, 0))) // el valor de Paginas.get(flag) es "uno_P1" y el de ventana.mVirtual.getValueAt(i, 0) es null { JOptionPane.showMessageDialog(ventana, "Contenido Mvirtual: "+ (String)ventana.mVirtual.getValueAt(i, 0) + ", Contenido en paginas: "+ Paginas.get(flag)); ventana.mVirtual.setValueAt(null, i, 0); indexMV.remove(i); // es un array que no influye en mi problema } }
Me arroja error en la línea del if, tal vez sea algo tonto que no puedo ver, sin embargo agradezco la ayuda de ustedes y sus sugerencias para mi.
Gracias