Leírás
A String osztály egy példányának konstruktora. Ezek sokszorosított változata, a különböző adattípusokból létrehozott karakterláncoknak (azaz karaktersorozatként formázzák őket), többek között:
-
egy karaktersorozat állandó, idézőjelben (azaz char tömb)
-
egyetlen karakter állandó, egyszeres idézőjelben
-
a String objektum egy másik példánya
-
egy integer vagy long integer állandó
-
egy integer vagy long integer állandó, megadott bázis használatával
-
egy integer vagy long integer változó
-
egy integer vagy long integer változó, megadott bázis használatával
-
egy float vagy double, megadott számjegy használatával
Ha egy számból szerkesztünk egy karakterláncot, akkor egy karakterlánc jön létre, amely tartalmazza az adott szám ASCII-reprezentációját. Az alapértelmezett a tízes alap, tehát
String thisString = String(13);
adja a "13" karakterláncot. Azonban használhat más alapokat is. Például,
String thisString = String(13, HEX);
megadja a "d" karakterláncot, amely a 13 decimális érték hexadecimális reprezentációja. Vagy ha inkább a binárist szeretné,
String thisString = String(13, BIN);
megadja a "1101" karakterláncot, ami a 13 bináris reprezentációja.
Szintaxis
String(val)
String(val, base)
String(val, decimalPlaces)
Paraméterek
val
: változó a String formátumhoz. Engedélyezett adattípus: string, char, byte, int, long, unsigned int, unsigned long, float, double.
base
: (nem kötelező) az alap, amelyre az egész érték formázandó.
decimalPlaces
: csak ha a val float vagy double. A kívánt tizedesjegyek száma.
Visszatérési érték
A String osztály egy példánya.