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
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:
Les fonctions de la classe String
- Language : String.charAt()
- Language : String.compareTo()
- Language : String.concat()
- Language : String.c_str()
- Language : String.endsWith()
- Language : String.equals()
- Language : String.equalsIgnoreCase()
- Language : String.getBytes()
- Language : String.indexOf()
- Language : String.lastIndexOf()
- Language : String.length()
- Language : String.remove()
- Language : String.replace()
- Language : String.reserve()
- Language : String.setCharAt()
- Language : String.startsWith()
- Language : String.substring()
- Language : String.toCharArray()
- Language : String.toDouble()
- Language : String.toInt()
- Language : String.toFloat()
- Language : String.toLowerCase()
- Language : String.toUpperCase()
- Language : String.trim()
Opérateurs
- Language : [\] (element access)
- Language : + (concatenation)
- Language : += (append)
- Language : == (comparison)
- Language : > (greater than)
- Language : >= (greater than or equal to)
- Language : < (less than)
- Language : ≤ (less than or equal to)
- Language : != (different from)
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |