[CODE lang="java" title="public static List asList(T... a) { return new ArrayList<>(a); }"]public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}[/CODE]
Bin auf diesen Code Schnipsel in der Klasse Arrays gestoßen. Und ich verstehe gleich zwei Sachen nicht.
1. Warum da zwei Rückgabetypen stehen und
2. was diese Punktschreibweise bei den Eingangsparametern zu bedeuten hat.
return new ArrayList<>(a);
}[/CODE]
Bin auf diesen Code Schnipsel in der Klasse Arrays gestoßen. Und ich verstehe gleich zwei Sachen nicht.
1. Warum da zwei Rückgabetypen stehen und
2. was diese Punktschreibweise bei den Eingangsparametern zu bedeuten hat.