Liste in Array verwandeln

Aus Byte-Welt Wiki
Version vom 24. Februar 2019, 09:27 Uhr von L-ectron-X (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Java Grundlagen Kategorie:Codeschnipsel =Generische Liste in Array des generischen Typs verwandeln= Nehmen wir an, wir hätten eine generisch…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

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));
    }
}