title | categories | subCategories | ||
---|---|---|---|---|
String() |
|
|
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.
String(val)
String(val, base)
String(val, decimalPlaces)
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.
Eine Instanz der String
-Klasse.
Alle folgenden Angaben sind gültige Deklarationen für Strings.
String stringOne = "Hello String"; // Ein konstanter String
String stringOne = String('a'); // Konvertieren eines konstanten char in einen String
String stringTwo = String("This is a string"); // Konvertieren eines konstanten String in ein String-Objekt
String stringOne = String(stringTwo + " with more"); // Zwei Strings konkatenieren
String stringOne = String(13); // Ein konstanter int
String stringOne = String(analogRead(0), DEC); // Ein int mit einer Basis
String stringOne = String(45, HEX); // Ein int mit einer Basis (Hexadezimal)
String stringOne = String(255, BIN); // Ein int mit einer Basis (Binär)
String stringOne = String(millis(), DEC); // Ein long mit einer Basis
String stringOne = String(5.698, 3); // Ein float mit Dezimalstellen
-
SPRACHE charAt()
-
SPRACHE compareTo()
-
SPRACHE concat()
-
SPRACHE c_str()
-
SPRACHE endsWith()
-
SPRACHE equals()
-
SPRACHE equalsIgnoreCase()
-
SPRACHE getBytes()
-
SPRACHE indexOf()
-
SPRACHE lastIndexOf()
-
SPRACHE length()
-
SPRACHE remove()
-
SPRACHE replace()
-
SPRACHE reserve()
-
SPRACHE setCharAt()
-
SPRACHE StartsWith()
-
SPRACHE substring()
-
SPRACHE toCharArray()
-
SPRACHE toDouble()
-
SPRACHE toInt()
-
SPRACHE toFloat()
-
SPRACHE toLowerCase()
-
SPRACHE toUpperCase()
-
SPRACHE trim()
-
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