Liste in Array verwandeln
Aus Byte-Welt Wiki
Generische Liste in Array des generischen Typs verwandeln
Nehmen wir an, wir hätten eine generische Liste mit Punkten (Point). Die Liste möchten wir nun in ein Point-Array verwandeln.
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
import java.awt.Point;
public class ListToArray {
public static void main(String[] args) {
List<Point> pList = new ArrayList<>();
pList.add(new Point(100, 10));
pList.add(new Point(200, 0));
pList.add(new Point(150, 300));
Point[] pArr = pList.toArray(new Point[pList.size()]);
System.out.println(Arrays.toString(pArr));
}
}
