2016-07-15 11 views

Antwort

3

ich Ihren Bedarf verstehen. Ich habe das selbe sehr oft. Es ist eine JDK-Spezifikation Wahl. Sie können Ihre eigene util-Klasse erstellen, wenn Sie sie regelmäßig benötigen.

Warnung: Arrays.asList(vargs) und new ArrayList() gibt zwei Implementierungen sehr unterschiedlich funktionell zurück.

Arrays.asList(args) gibt eine Liste fester Größe zurück, die vom angegebenen Array unterstützt wird. Es ist eine minimale Implementierung der Liste mit vielen nicht unterstützten Operationen. Jede Methode, die die ArrayList ändert, löst eine UnsupportedOperationException aus. Um eine Shortcut-Methode zum Erstellen eines klassischen Java zu erstellen, sollten Sie schreiben

List myList = new ArrayList(Arrays.asList(t1, t2, t3, t4));