Wie kann ich zwei Vektoren füllen und sie miteinander kombinieren (entweder Index oder ein Objekttyp in der Klasse). Ich denke, wenn ich Index verwende, um sie zu kombinieren, dann kann die Sortierung mit Collections.sort gehandhabt werden, andernfalls muss ich einen Vergleicher erstellen.Java: Füllt zwei Vektoren und sortiert sie
Wir müssen bis zur Java 1.4-Konvention codieren.
Um Ihre Fantasie zu erleichtern; Es ist ein Raster mit einem Sortiervektor (Zeilen) und einem Inhaltsvektor (mit allen Spalten). Sie müssen in einem Vektor ausgefüllt und sortiert werden.
Kontext: Ich habe ein GridBagLayout, das alle Komponenten in einer seltsamen Reihenfolge enthält. Ich muss alle Komponenten durchlaufen und sie in der richtigen Reihenfolge (gridx, gridy) ausfüllen. Für diese Lösung habe ich über zwei Vektoren nachgedacht, einen definiert die Zeile und zeigt auf den Vektor mit den Spalten. Entweder wird die Sorte beim Füllen des Vektors aufgelöst, oder ich muss sie in einem zweiten Schritt sortieren. Ich denke, für Java 4 gibt es keinen anderen Ansatz als zwei Vektoren, die ein Objekt enthalten, oder?
Entschuldigung, aber Ihre Frage ist mir nicht sehr klar, wahrscheinlich möchten Sie es neu formulieren. –
Vielleicht hast du Recht ... * seufz * Sie haben ein GridBagLayout, das alle Komponenten in einer seltsamen Reihenfolge enthält. Ich muss alle Komponenten durchlaufen und sie in der richtigen Reihenfolge (gridx, gridy) ausfüllen. Für diese Lösung habe ich über zwei Vektoren nachgedacht, einen definiert die Zeile und zeigt auf den Vektor mit den Spalten. Entweder wird die Sortierung beim Füllen des Vektors aufgelöst, oder ich muss sie in einem zweiten Schritt sortieren. Ich denke, für Java 4 gibt es keinen anderen Ansatz als zwei Vektoren mit einem Objekt, richtig? –
Bitte bearbeiten Sie Ihre Frage und klären Sie sie auf; Nicht jeder liest die Kommentare. –