Listen in Dart (2021): Part 4 List.contains List.sort
In diesem Post geht es weiter mit Listen in der Programmiersprache Dart.
Wenn Sie die Entwicklerseite zu der List Klasse anschauen, sehen Sie, wie viele Möglichkeiten diese bietet.
Bereits geschrieben habe ich über die Methoden List.filled, List.empty, List.add, List.generate, List.getRange, List.skip, List.take, List.of und List.from.
List.contains(...)
Die erste Methode die Sie heute kennenlernen ist .contains(...). Dieser Methode übergeben Sie das Element, welches Sie in der Liste suchen. Dabei kann es sich um eine Zahl, aber auch um eine Zeichenkette oder ein Objekt handeln. Einfaches Beispiel für eine Zeichenkette:
Ein Beispiel für .contains(...) mit einem Objekt:
Im Code oben sehen Sie eine einfache Demoklasse. Anhand dieser werden drei Objekte erstellt und der Liste zugefügt. Anschliessend suchen wir user1 in dieser Liste. Der Rest des Codes dient der Demonstration. Der Code ist nicht elegant, aber im DartPad lauffähig.
List.sort(...)
Eine Liste zu sortieren ist keine seltene Aufgabe. Auch hier bietet Dart eine passende Methode. Hier ein Beispiel mit einer Liste aus Zeichenketten:
Wichtig: Die Methode .sort(...) gibt kein neues Listenobjekt zurück, sondern ändert die Reihenfolge des Originals !
List.sort(...) kann aber mehr als nur Zeichenketten sortieren. Darüber mehr in einem anderen Post. Bis bald !
Kommentare
Kommentar veröffentlichen