Die Aufgabe
Aufgabe 1
Erstellen Sie eine Methode zum Zusammenfügen zweier Listen. Sie soll zwei Listen mit Strings als Parameter übergeben bekommen und die zusammengefügte Liste zurückgeben.
Beim Zusammenfügen der Listen wird jeweils vom Beginn der Listen ausgehend abwechselnd erst ein Element der ersten Liste und dann ein Element der zweiten Liste in die neue Liste eingefügt. Ist eine der beiden Listen länger als die andere, so werden ihre überzähligen Elemente in die neue Liste eingetragen – ohne dazwischen gefügte Elemente der anderen Liste.
Testen Sie die Methode anhand gleichlanger als auch anhand verschieden langer Listen – wobei einmal die erste Liste und einmal die zweite Liste die längere sein soll.
Gesucht ist eine Methode, also ein benanntes Stück Code, das man aufrufen kann. Sie bekommt zwei Listen mit Texten und gibt eine neue Liste zurück. In der neuen Liste stehen die Elemente abwechselnd: Stelle 0 der ersten Liste, Stelle 0 der zweiten, Stelle 1 der ersten, Stelle 1 der zweiten und so weiter.
Ist eine Liste länger, gibt es für ihre letzten Elemente keinen Partner mehr. Sie kommen einfach der Reihe nach ans Ende.
List) ist wie ein Array, dessen Länge sich ändern kann. Man kann jederzeit Elemente anhängen, ohne vorher die Größe festzulegen.- Die Methode schreiben: leere Ergebnisliste, Schleife über die Stellen, zurückgeben.
- Drei Tests: gleich lang, erste länger, zweite länger.