String()

Description

Ce constructeur crée une instance de la classe String. Il existe de multiples façons de construire une instance de la classe String à partir de différents types de données ( qui sont alors transformées en séquence de caractères), à savoir:

  • Une chaîne constante de caractères, entre guillemets (c'est à dire, un tableau de caractères)
  • Un simple caractère, entre guillemets simples
  • Une autre instance de l'objet String
  • Une constante entière ou une constante entière de type long
  • Une constante entière ou une constante entière de type long, en utilisant une base donnée
  • Une variable entière ou une une variable entière de type long
  • Une variable entière ou une une variable entière de type long, en utilisant une base donnée

Construire un String à partir d'un nombre donne une chaîne de caractères qui contient la représentation ASCII de ce nombre:

  • La base par défaut est la base 10. Ainsi : String monString = String(13) vous donne le String "13".
  • Vous pouvez utiliser d'autres à votre convenance. Par exemple: String thisString = String(13, HEX) vous donne le String "D", lequel est la représentation hexadécimal de la valeur 13.
  • Ou si vous préférez en binaire: String thisString = String(13, BIN) vous donne le String "1011", lequel est la représentation binaire de la valeur 13.

Syntaxe

String(valeur) String(valeur, base)

Paramètres

  • valeur: une variable à convertir en un objet String - valeur peut-être une chaîne de caractère, une constante ou une variable de type char, byte, int, long, unsigned int, unsigned long.
  • base (optionel): la base dans laquelle convertir la valeur numérique entière

Valeurs Renvoyées

  • Une instance de la classe String

Exemple

Toutes les exemples suivants sont des déclarations valides pour une nouvelle instance String:

String stringOne = "Hello String"; // en utilisant une chaîne de caractères String stringOne = String('a'); // conversion d'un caractère simple en objet String appelé stringOne String stringTwo = String("This is a string"); // conversion d'une chaîne de caractère en objet String appelé stringTwo String stringOne = String(stringTwo + " with more"); // concaténation d'un objet String et d'une chaîne String stringOne = String(13); // conversion d'un nombre en base 10 par défaut String stringOne = String(analogRead(0), DEC); // conversion d'une valeur int en base 10 String stringOne = String(45, HEX); // conversion de la valeur 45 en base hexadecimale String stringOne = String(255, BIN); // conversion de la valeur 255 en base binaire String stringOne = String(millis(), DEC); // conversion d'une valeur long en base 10

Les fonctions de la classe String

Opérateurs

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.