String()

Конструктор объекта класса String. Конструктор может быть вызван с параметрами различных типов:

При вызове конструктора с числовым параметром будет возвращен объект класса String, содержащий ASCII представления числового параметра.  По умолчанию используется десятеричный базис:

String thisString = String(13)

возвращает String "13". Базис может быть указан вторым параметром:

String thisString = String(13, HEX)

возвращает объект String со строкой "D" — шестнадцатеричное представление числа 13. Для двойчного вызов будет такой:

String thisString = String(13, BIN)

возвратит объект String "1011" — 13 в двоичной системе счисления.

Синтаксис

String(val)
String(val, base)

Параметры

val: переменная типа String - string, char, byte, int, long, unsigned int, unsigned long
base (опционально) - базис для целочисленных значений

Возвращаемое значение

объект класса String

Примеры

Примеры объявления String

String stringOne = "Hello String";                     // объявление со строковой константой
String stringOne =  String('a');                       // создание String с преобразованием значения из символа
String stringTwo =  String("This is a string");       
String stringOne =  String(stringTwo + " with more");  
String stringOne =  String(13);                        
String stringOne =  String(analogRead(0), DEC);        
String stringOne =  String(45, HEX);                  
String stringOne =  String(255, BIN);                  
String stringOne =  String(millis(), DEC);             

Справочник языка