String()
Конструктор объекта класса String. Конструктор может быть вызван с параметрами различных типов:
- строковая константа, записанная в "двойных кавычках" (массив символом)
- символ в 'одиночных кавычках'
- другой объект класса String
- целочисленные константы типа integer или long integer
- целочисленные константы с указанием базиса
- переменные типа int или long
- переменные типа int или long c указанием базиса
При вызове конструктора с числовым параметром будет возвращен объект класса 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);