Les chaines de caractères en langage Dart

1 - Les chaines de caractères en langage Dart

Une chaîne Dart est une séquence d'unités de code UTF 16. qui représente une séquence de caractères.
Les valeurs de chaîne dans Dart peuvent être représentées à l'aide de guillemets simples, doubles ou triples. Les chaînes à une seule ligne sont représentées à l'aide de guillemets simples ou doubles. Les guillemets triples sont utilisés pour représenter des chaînes multilignes.

Syntaxe




L'exemple suivant illustre l'utilisation du type de données String dans Dart.

Exemple

Remarque

Les chaînes sont immuables. Cependant, les chaînes peuvent être soumises à diverses opérations et la chaîne résultante peut être stockée en tant que nouvelle valeur.

2 - Concaténation de chaînes de caractères

La concaténation de deux chaines de caractères est le processus de création d'une nouvelle chaîne en faisant concaténez l'une à l'autre. En d'autres termes, il s'agit du processus d'ajout d'une chaîne à une autre chaîne.
Pour faire la concaténation de deux chaines en Dart on utilise l'opérateur '+'

Exemple

Remarque

Vous pouvez utiliser "${}" pour afficher la valeur d'une variable chaine de caractères Dart au sein d'une chaine Dart. L'exemple suivant illustre la même chose.

Exemple

2 - Propriété et méthodes associées aux chaines de caractères




  1. codeUnits: renvoie une liste non modifiable des unités de code UTF-16 de cette chaîne.
  2. isEmpty: renvoie true si cette chaîne est vide.
  3. Length: renvoie la longueur de la chaîne, y compris les caractères d'espace, de tabulation et de nouvelle ligne.
  4. toLowerCase(): convertit tous les caractères de cette chaîne en minuscules.
  5. toUpperCase(): convertit tous les caractères de cette chaîne en majuscules.
  6. trim(): renvoie la chaîne sans espaces de début et de fin.
  7. compareTo(): compare un objet à un autre.
  8. replaceAll(): remplace toutes les sous-chaînes qui correspondent au modèle spécifié par une valeur donnée.
  9. split(): divise la chaîne aux correspondances du délimiteur spécifié et renvoie une liste de sous-chaînes.
  10. substring(): renvoie la sous-chaîne de cette chaîne qui s'étend de startIndex, inclus, à endIndex, exclusif.
  11. toString(): renvoie une représentation sous forme de chaîne de cet objet.

Leave a Reply

Your email address will not be published. Required fields are marked *