Was wäre der einfachste Weg, um CharSequence[]
daraus etwas zu machen ArrayList<String>
?
Sicher, ich könnte jedes ArrayList
Element durchlaufen und in ein CharSequence
Array kopieren , aber vielleicht gibt es einen besseren / schnelleren Weg?
java
arraylist
charsequence
Laimoncijus
quelle
quelle
CharSequence
es sich um eine Schnittstelle handelt und dieseString
implementiert.Da dieser Typ
String
bereits implementiert istCharSequence
, ist diese Konvertierung so einfach wie das Auffordern der Liste, sich selbst in ein neues Array zu kopieren, das keine der zugrunde liegenden Zeichendaten kopiert. Sie kopieren nur Verweise aufString
Instanzen in der Umgebung von:final CharSequence[] chars = list.toArray(new CharSequence[list.size()]);
quelle