[Java] Von zwei Listen zu einer Array-Liste

Einführung

Ich habe es überprüft, weil ich den Titel erstellen muss, um ein gestapeltes Balkendiagramm zu erstellen. Zuerst habe ich es mit einer festen Klasse implementiert, aber als ich versuchte, es für allgemeine Zwecke zu verwenden, bin ich gestolpert, also vergiss es nicht.

Umgebung

java8

Quelle

Von einer Liste mit zwei Ganzzahlen zu einer Liste mit Ganzzahl-Arrays Es wird angenommen, dass die beiden Listen dieselbe Größe haben.

Ganzzahlige Version


private List<Integer[]> convertTwoListToArray1(List<Integer> list1, List<Integer> list2) {
    List<Integer[]> list = new ArrayList<>();
    for (int i = 0; i < list1.size(); i++) {
        list.add(new Integer[] { list1.get(i), list2.get(i) });
    }
    return list;
}

Klicken Sie hier, um die generische Version anzuzeigen, die ich verallgemeinern wollte

Generika-Version


@SuppressWarnings("unchecked")
private <T> List<T[]> convertTwoListToArray2(List<T> list1, List<T> list2) {
    List<T[]> list = new ArrayList<>();
    for (int i = 0; i < list1.size(); i++) {
        Object[] tmpArray = new Object[] { list1.get(i), list2.get(i) };
        list.add((T[]) tmpArray);
    }
    return list;
}

Schließlich

Ich bin gestolpert, weil ich kein Array von Generika erstellen konnte, aber ich habe es gelöst, indem ich ein Array von Objekten gegossen habe.

das ist alles

Recommended Posts

[Java] Von zwei Listen zu einer Array-Liste
[Java] Konvertierung von Array zu Liste
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Informationen zur Java-Array-Liste
Von Java zu Ruby !!
[Java] Konvertierung von Listentyp / Array-Typ
Migration von Cobol nach JAVA
Neue Funktionen von Java7 bis Java8
Stellen Sie eine Verbindung von Java zu PostgreSQL her
[Java] Konvertiert ArrayList in Array
Von ineffektivem Java zu effektivem Java
So initialisieren Sie ein Java-Array
Kommen Sie zu den Abkürzungen aus den fünf Beispielen für kursive Java-Listen
Für Java-Anfänger: Liste, Karte, Iterator / Array ... Wie konvertiere ich?
[Java] Konvertiere 1 in N Liste in Karte
Java soll ab heute dabei sein
Von Java zu VB.NET-Writing Kontrastmemo-
Java, Schnittstelle für Anfänger
[Java] Verwendung von List [ArrayList]
Der Weg von JavaScript nach Java
So erstellen Sie ein Java-Array
Java-Array / Liste / Stream gegenseitige Konvertierungsliste
[Java] Konvertieren Sie ein Array in ArrayList * Achtung
[Android, Java] Methode zum Ermitteln des abgelaufenen Datums aus zwei Daten
[Java] Flache Kopie und tiefe Kopie beim Konvertieren eines Arrays in eine Liste
Verwandeln Sie ein Array von Strings in eine Liste von Ganzzahlen in Java
Effektives Java-Element 25 Wählen Sie eine Liste aus einem Array aus. Erste Hälfte
[Java] -Array
Java-Array
Java-Array
Java (Array)
[Java] Hinzufügen von Daten zur Liste (add, addAll)
Java-Array
[Java] Array
Konvertieren Sie von der Java-UTC-Zeit in die JST-Zeit
Stellen Sie mit Eclipse eine Verbindung von Java zu MySQL her
Ändern Sie die Liste <Optional <T >> in Java in Optional <Liste <T >>
Java-Array
Von der Installation von Eclipse bis zur Ausführung von Java (PHP)
Post to Slack von Play Framework 2.8 (Java)
Java: So senden Sie Werte von Servlet zu Servlet
[Java] Fluss vom Quellcode zur Ausführung
Einführung in die Überwachung von Java Touching Prometheus
Vorsichtsmaßnahmen bei der Migration von VB6.0 auf JAVA
[Java] Generieren Sie mithilfe der Stream-API eine verengte Liste aus mehreren Listen
Memo für die Migration von Java nach Kotlin
Java-Array
[Java] Array
Typkonvertierung vom Java Big Decimal-Typ zum String-Typ
[Java] So konvertieren Sie ein Element eines Array vom Typ String in einen Int-Typ
[Java] Beispiel eines Programms, das die Maximal- und Minimalwerte von einem Array abruft
Upsert von Java SDK zu Azure Cosmos DB
Zwei Möglichkeiten, einen Thread in Java + @ zu starten
R von Java ausführen Ich möchte rJava ausführen
Stellen Sie über eine Java-Anwendung eine Verbindung zu Aurora (MySQL) her
Um ein VB.net-Programmierer aus einem Java-Shop zu werden
Migrieren Sie von Java zu Server Side Kotlin + Spring-Boot
So erhalten Sie eine Klasse von Element in Java
Erstellen Sie Scala Seq aus Java, machen Sie Scala Seq zu einer Java-Liste
[Java] Ruft mehrere Werte von einem Rückgabewert ab