Ich habe ein Array, das ich in ein Array verwandeln möchte List
, um den Inhalt des Arrays zu ändern.
Stack - Überlauf hat viele Fragen / Antworten , die Adresse Arrays.asList()
und wie es nur eine Listenansicht des zugrunde liegenden Array bietet, und wie versucht wird, die sich ergebende Liste zu manipulieren , wird in der Regel ein Wurf UnsupportedOperationException
als Methoden verwendet , um die Liste zu bearbeiten (zB add()
, remove()
usw.) nicht implementiert durch die List-Implementierung bereitgestellt von Arrays.asList()
.
Ich kann jedoch kein Beispiel dafür finden, wie ein Array in eine veränderbare Liste umgewandelt werden kann. Ich nehme an, ich kann das Array und put()
jeden Wert in einer neuen Liste durchlaufen , aber ich frage mich, ob es eine Schnittstelle gibt, die dies für mich erledigt.