Les listes Dart

Les listes Dart sont des objets qui stockent un certain nombres de variables ou constantes et se déclarent en Dart via l'instruction List suivie ou non du type

1 - Définir une liste Dart

pour déclarer une liste Dart on utilise la syntaxe:

Exemple





Remarque

Le type de la liste est facultatif, on peut déclarer une liste sans type.

Exemple

2 - Accéder aux éléments d'une liste

2.1 - Accéder à un élément spécifique via son index

Pour accéder à un élément spécifique d'une liste on ajoute son index entre crochets

Exemple

On peut aussi modifier un élément de la liste via son index:

Exemple

2.2 - Parcourir les éléments d'une liste

On peut aussi parcourir les éléments d'une liste Dart à l'aide de la boucle for

3 - Propriétés et méthodes associées aux listes Dart

La bibliothèque dart: core est dotée d'un certain nombre de méthodes permettant de manipuler les listes Dart, en voici la liste des plus utilisées:

  1. add(élément): permet d'ajouter un élément à la liste
  2. clear(): permet de vider la liste
  3. insert(): permet d'insérer un élément à une position spécifiée
  4. indexOf(): renvoie la position d'un élément dans une liste
  5. remove(): permet de supprimer un élément
  6. removeAt(): permet de supprimer un élément à une position spécifiée
  7. removeLast(): supprime le dernier élément
  8. sort(): permet de trier la liste
  9. subList(): permet d'extraire une sous liste
  10. toSet(): transforme la liste en un ensemble
  11. first: renvoie le premier élément de la liste.
  12. isEmpty: renvoie true si la collection ne contient aucun élément.
  13. isNotEmpty: renvoie true si la collection a au moins un élément.
  14. length: renvoie la taille de la liste.
  15. last: renvoie le dernier élément de la liste.
  16. reversed: renvoie un objet itérable contenant les valeurs des listes dans l'ordre inverse.
  17. single: vérifie si la liste n'a qu'un seul élément et le renvoie.

Exemple (méthode add())




Exemple (méthode clear())

Exemple (méthode insert())

Exemple (méthode indexOf())

Exemple( méthode remove())

Exemple (méthode removeAt() )




Exemple ( méthode sort() )

Exemple ( méthode subList())

Syntaxe:

E

Exemple (méthode toSet())

Exemple (méthode length)




 

 

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply