Listen

Status
Nicht offen für weitere Antworten.

Hellweg

Mitglied
Hallo zusammen,

ich habe hier ein sehr großes Problem bei einer Aufgabe und bin schon verzweifelt und weiß nicht was ich machen soll. Ich hoffe mir kann jemand helfen. Ich weiß abselut nicht was ich machen oder wie ich vorgehen soll ;(.

Es soll in Java eine Klassenmethode verschmelzen, die zwei Listen gleicher Länge mit Strings als Elemente nimmt und eine Paarliste zurückliefert, deren Paare aus den entsprechenden Elementen der ersten und zweiten Liste besteht. Falls gilt: erste Liste =("1","2","3") und zweite Liste =("5","6","7"), dann soll das Ergebnis also die Paarliste mit den drei Paaren (("1","5"), ("2","6"), ("3","7")) sein.

Hinweis: die Schnittstelle List<E> deklariert eine Methode boolean add (E elem)
Die Daten der Paarliste bestehen jeweils aus zwei Strings.

Java:
class Pair
{
String eins;
String zwei;
public Pair (String eins, String zwei)
{
this.eins = eins;
this.zwei = zwei;
}
}
public static List<Pair> verschmelzen(List<String> erste, List<String> zweite)

Liebe Grüße Stefan
 

diggaa1984

Top Contributor
  • Länge der Listen auf Gleichheit prüfen
  • in einer Schleife: jeweils die i-ten elemente nehmen und ein Pair-Objekt erzeugen mit diesen Werten und Pair-Objekt in Ergebnisliste einfügen
  • Liste zurückgeben
 

Hellweg

Mitglied
Hi danke schonmal das du dich so schnell gemeldet hast.

Meinst du das so mit dem vergleichen?

Java:
 boolean isEqual2 = (list1.size() == list2.size()) && list1.containsAll(list2);


Mit den anderen beiden Tipps :
# in einer Schleife: jeweils die i-ten elemente nehmen und ein Pair-Objekt erzeugen mit diesen Werten und Pair-Objekt in Ergebnisliste einfügen
# Liste zurückgeben

hab ich keine ahnung leider.
 

diggaa1984

Top Contributor
Java:
public static List<Pair> verschmelzen(List<String> erste, List<String> zweite) {
    List<Pair> result = new ArrayList<Pair>();

    if (erste.size() == zweite.size()) {
        for (int i=0; i < erste.size(); i++) {
            Pair p = new Pair(erste.get(i),zweite.get(i));
            result.add(p);
        }//for
    }//if

    return result; //ist leer wenn listen ungleiche Länge haben
}//verschmelzen

so könnte das klappen, habs nich getestet.
wenn was unklar sein sollte einfach fragen
 

Hellweg

Mitglied
Vielen Lieben Dank für deine Hilfe ich bin schon am ende mit meinen nerven =).
Was mir jetzt noch unklar wann fügt er die paare zusammen z.b. ("1","2","3") und zweite Liste ("5","6","7")
das dort dann ("1","5") raus kommt?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Zwei Listen vergleichen Allgemeine Java-Themen 7
M doppelt verkettete Listen Allgemeine Java-Themen 2
L Listen Allgemeine Java-Themen 3
F Verständnisprobleme Aufgabenstellung Aktionsobjekte und generische Listen Allgemeine Java-Themen 1
E Listen in Java aneinanderfügen, subtrahieeren usw. Allgemeine Java-Themen 14
C Fehler beim Debuggen von Listen Allgemeine Java-Themen 4
J Mit Referenzen verkettet Listen. Allgemeine Java-Themen 9
S Intressante Benchmark-Ergebnisse mit Listen. Weiss jemand wie man diese erklaeren kann? Allgemeine Java-Themen 15
D Best Practice Die niedrigste Differenz zwischen zwei Listen ermitteln. Allgemeine Java-Themen 10
F Listen - Mehrere Objekte Allgemeine Java-Themen 1
P Listen sortieren Allgemeine Java-Themen 1
RalleYTN Collections Verständnisfrage zu Objektreferenzen in Listen Allgemeine Java-Themen 5
C Listen Allgemeine Java-Themen 1
M liste von listen anders ausgeben Allgemeine Java-Themen 1
W Sortierte Listen - Methode suchen Allgemeine Java-Themen 17
W Sortierte Listen mit Polymorphismus Allgemeine Java-Themen 6
J Rekursion oder Iteration - verkettete Listen Allgemeine Java-Themen 8
S Permutation und Listen Allgemeine Java-Themen 2
P Doppeltverkettete Listen + Text Allgemeine Java-Themen 5
A Java Projekt (Daten Eingeben, Speichern und in Listen Ausgeben) Allgemeine Java-Themen 6
F JAXB / Listen durchlaufen Allgemeine Java-Themen 17
T Drucken von variabel langen Listen (es kommen nur leere Seiten raus) Allgemeine Java-Themen 2
F Vergleich zweier Listen Allgemeine Java-Themen 4
T Synchronisation von Listen bei Zugriffen durch mehrere Prozesse Allgemeine Java-Themen 15
D variabler Listen name Allgemeine Java-Themen 3
V Drucken von Listen Allgemeine Java-Themen 6
S Doppelte Werte in Listen,Vectoren etc suchen Allgemeine Java-Themen 2
L verkettete Listen oder Arrays + Indexlisten effizienter? Allgemeine Java-Themen 3
M Addieren von Listen Allgemeine Java-Themen 2
F Objekte oder besser ID in Listen speichern? Allgemeine Java-Themen 2
S Mehrere Listen ineinander verschachteln Allgemeine Java-Themen 22
S Alle Elemente von zwei Listen vergleichen Allgemeine Java-Themen 10
R Objektsynchronisierung zweier Listen?!?! Allgemeine Java-Themen 2
G Datenstruktur: LISTEN Allgemeine Java-Themen 7
J Verschachtelte ListIteratoren um in zwei Listen hin und herzugehen Allgemeine Java-Themen 5
C Problem Methoden, Klassen, Listen Allgemeine Java-Themen 27
K Listen,Bäume,Mengen Allgemeine Java-Themen 3
S Hinzufügen von Elementen zu Listen Allgemeine Java-Themen 4
A zwei listen vergleichen und unterschiede anzeigen Allgemeine Java-Themen 3
D Listen / Datenstrukturen und ein blutiger Anfänger Allgemeine Java-Themen 7
J Zwei sortierte Listen zusammenfassen Allgemeine Java-Themen 8
T Problem mit Listen Allgemeine Java-Themen 8
B binarysearch bei listen mit klassen Allgemeine Java-Themen 4
F Problem mit Java Listen Allgemeine Java-Themen 4
D Listen von Generischen Typen inkl. Vererbung Allgemeine Java-Themen 2
C Listen in Java. Anehängter Code nicht ganz klar Allgemeine Java-Themen 19
L Doppelt Verkettete Listen Allgemeine Java-Themen 6
E Verkettete Listen Allgemeine Java-Themen 5
M objekt mit listen Allgemeine Java-Themen 5
G Domainen crawlen & Domainnamen listen -> LANGSAM! Allgemeine Java-Themen 19
M Listen Problem! Allgemeine Java-Themen 26
M doppelt verkettete Listen? Allgemeine Java-Themen 5
M Serialisierte listen ausgeben? Allgemeine Java-Themen 6
F 2 Varianten für synchronisierten Zugriff auf Listen Allgemeine Java-Themen 2
L Welche Collection ist die richtige ? Listen mergen Allgemeine Java-Themen 3
G Synchronisierte Listen. ein Graus Allgemeine Java-Themen 4
M Verknüpfung von Listen Allgemeine Java-Themen 3
S Frage zu ArrayList mit Listen Allgemeine Java-Themen 8
S Fragen zu 4 speziellen Listen Allgemeine Java-Themen 4
D Listen Allgemeine Java-Themen 4
M sortierte listen Allgemeine Java-Themen 5
I Doppelt verkette Listen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben