Listen in Dart (2021): Part 4 List.contains List.sort

List in Dart

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.addList.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:


List contains in Dart

Ein Beispiel für .contains(...) mit einem Objekt:

beispiel 2 contains

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:

List sort Beispiel in Dart


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

Beliebte Posts aus diesem Blog

Dart Basic: Strings Part 1

Dart Basic: Parameter in Funktionen

Dart Basic: Listen Part 1