¿Qué contenedor usar para mantener un índice actualizado automáticamente?

Situación siguiente: necesito un contenedor para datos con un rowindex. Actualmente utilizamos una ArrayList normal dentro de los modelos de tabla y actualizamos los números de tabla a mano (con algoritmos locos, para mantenerlos actualizados después de agregar, eliminar y mover datos dentro de ese contenedor.

Después de encontrar el tercer error al actualizar estos tablerows, pensé en usar finalmente un contenedor diferente para mantenerlos actualizados automáticamente. Mi primer pensamiento fue usar una LinkedList. Lo único que no me gusta es que dentro de LinkedList no puedo mover elementos sin eliminarlos / leerlos, pero aún así parece satisfactorio.

El Rowheader en sí es una tabla propia y necesita actualizarse para cada evento, para mantener ambos sincronizados.

Ejemplo de RowHeader

Me pregunto si puede recomendarme alternativas. ¿Tengo curiosidad por saber qué tipo de contenedor usarías?

gracias ymene

Respuesta 1

He estado recibiendo com.google.gson.JsonSyntaxException al llamar a Gson.fromJson (), así que agregué una lógica catch (Exception), ¡pero el error nunca se detecta y simplemente se arroja! Esto es lo que yo ...

Respetado señor / señora, tengo un fortran exe que toma un archivo de entrada y produce el archivo de salida haciendo alguna manipulación en el archivo de entrada. Puedo ejecutar el comando en la terminal de Linux. (Creo que fortran ...

Tengo problemas con mi tarea y llevo mucho tiempo rascándome la cabeza. Este es el criterio: su clase EmployeeNames debe tener un método estático llamado convertName (). ...

Tengo una gran cadena que una vez se convirtió en un ByteBuffer y luego, mientras leía más tarde varias veces, solo es necesario presentar una parte de la cadena (descripción general del texto), por lo que quiero convertir ...