Le langage Arduino :Les chaînes de caractères « string »

.

Mise à jour le 09/05/2019 : Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c’est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. Voici donc une chaîne de caractère => « bonjour »

.

Sommaire : 

  • Ensemble des fonctions pour la manipulation des chaines de caractères.

     

     

     

     

     

     

    • compareTo(). Compare deux chaînes en vérifiant si l’une se situe avant ou après l’autre 
    • concat(). Concatène deux objets String en un seul nouvel objet String.
    • substring. Extrait une sous-chaîne d’un objet String .

.

Retour au sommaire

separateur-redohm-001

Ensemble des fonctions pour la manipulation des chaines de caractères

– compareTo() –

Compare deux chaînes en vérifiant si l’une se situe avant ou après l’autre, ou si elles sont égales. Les chaînes sont comparées caractère par caractère en utilisant les valeurs ASCII des caractères. Cela signifie, par exemple, que « a » vient avant « b » mais après « A ». Les chiffres viennent avant les lettres.

Syntaxe :

myString.compareTo(myString2)

Paramètres :

myString : une variable de type String. 
myString2: une autre variable de type String.

.

Retour au sommaire

– substring() –

Obtenez une sous-chaîne d’une chaîne. L’index de départ est inclusif (le caractère correspondant est inclus dans la sous-chaîne), mais l’index final facultatif est exclusif (le caractère correspondant n’est pas inclus dans la sous-chaîne). Si l’index de fin est omis, la sous-chaîne continue jusqu’à la fin de la chaîne.

Syntaxe :

myString.substring(from)
myString.substring(from, to)

Paramètres :

myString: une variable de type String

from: l’index pour démarrer la sous-chaîne à

to (facultatif): l’index pour terminer la sous-chaîne avant

.

Retour au sommaire

***

separateur-redohm-001

Exemple 1 : Utilisation de la fonction substring et length

Voici un exemple de programme qui traite sur la manipulation des chaînes de caractères. Dans notre exemple , nous allons apprendre à compter le nombre de lettres dans une phrase. Comment transférer la valeur récupérait dans une variable. Comment extraire un caractère dans une chaîne de caractères «  une phrase » avec la fonction substring . Et enfin , comment faire apparaître une chaîne de caractères en affichant les lettres une à une et ceci sur le moniteur de IDE Arduino .