Tengo una matriz que me gustaría convertir en una List
para modificar el contenido de la matriz.
Desbordamiento de la pila tiene un montón de preguntas / respuestas que la dirección Arrays.asList()
y la forma en que sólo proporciona una vista de lista de la matriz subyacente, y cómo tratar de manipular la lista resultante generalmente lanzar una UnsupportedOperationException
como los métodos utilizados para manipular la lista (por ejemplo add()
, remove()
, etc.) son no implementado por la implementación de List proporcionada por Arrays.asList()
.
Pero no puedo encontrar un ejemplo de cómo convertir una matriz en una Lista mutable. Supongo que puedo recorrer la matriz y put()
cada valor en una nueva Lista, pero me pregunto si existe una interfaz para hacer esto por mí.