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
oderlong int
-
Ein konstanter
int
oderlong int
, der eine angegebene Basis verwendet -
Eine konstante
int
oderlong int
Variable -
Eine konstante
int
oderlong int
Variable, die eine angegebene Basis verwendet -
Ein
float
oderdouble
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
String(val)
String(val, base)
String(val, decimalPlaces)
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.