String()
Beschreibung
Erstellt eine Instanz der String-Klasse. Es gibt mehrere Versionen, die Strings aus verschiedenen Datentypen erstellen (d. h. als Zeichenfolgen formatieren), darunter:
- Eine konstante Zeichenfolge in Anführungszeichen (d. h. ein Char-Array)
- Ein einzelnes konstantes Zeichen in einfachen Anführungszeichen
- Eine andere Instanz des String-Objekts
- Ein konstanter int oder long int
- Ein konstanter int oder long int, der eine angegebene Basis verwendet
- Eine konstante int oder long int Variable
- Eine konstante int oder long int Variable, die eine angegebene Basis verwendet
- Ein float oder double mit einer bestimmten Anzahl Dezimalstellen
Beim Konstruieren einer Zeichenfolge aus einer Zahl wird eine Zeichenfolge erstellt, die die ASCII-Darstellung dieser Zahl enthält:
- Der Standard ist also Basis zehn: String thisString = String(13); gibt den String "13" zurück.
- Du kannst jedoch auch andere Basen verwenden. Zum Beispiel: String thisString = String(13, HEX); gibt den String "D" zurück. Dies ist die hexadezimale Darstellung des Dezimalwerts 13.
- Oder, wenn du das Binärformat bevorzugst: String thisString = String(13, BIN); gibt den String "1101" zurück. Das ist die binäre Darstellung von 13.
Syntax
Parameter
- val: Eine Variable, die als String formatiert werden soll. Erlaubte Datentypen: string, char, byte, int, long, unsigned int, unsigned long, float, double.
- base (Optional): Die Basis, in der ein ganzzahliger Wert formatiert werden soll.
- decimalPlaces (Nur, wenn val float oder double ist): Die gewünschten Dezimalstellen.
Rückgabewert
Eine Instanz der String-Klasse.
Beispielcode
Alle folgenden Angaben sind gültige Deklarationen für Strings.
Funktionen
- Sprache : String.charAt()
- Sprache : String.compareTo()
- Sprache : String.concat()
- Sprache : String.c_str()
- Sprache : String.endsWith()
- Sprache : String.equals()
- Sprache : String.equalsIgnoreCase()
- Sprache : String.getBytes()
- Sprache : String.indexOf()
- Sprache : String.lastIndexOf()
- Sprache : String.length()
- Sprache : String.remove()
- Sprache : String.replace()
- Sprache : String.reserve()
- Sprache : String.setCharAt()
- Sprache : String.StartsWith()
- Sprache : String.substring()
- Sprache : String.toCharArray()
- Sprache : String.toDouble()
- Sprache : String.toInt()
- Sprache : String.toFloat()
- Sprache : String.toLowerCase()
- Sprache : String.toUpperCase()
- Sprache : String.trim()
Operatoren
- Sprache : [\] (Elementzugriff)
- Sprache : + (Verkettung)
- Sprache : += (Anhängen)
- Sprache : == (Vergleich)
- Sprache : > (Größer als)
- Sprache : >= (Größer als oder gleich)
- Sprache : < (Kleiner als)
- Sprache : ≤ (Kleiner als oder gleich)
- Sprache : != (Ungleich)
- Beispiel : String-Tutorials
Siehe Auch
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |