Descrição
Constrói uma instância da classe String. Há múltiplas versões que constroem Strings a partir de diferentes tipos de dados (ex. formatam-nos como uma sequência de caracteres), incluindo:
-
uma string constante de caracteres, em aspas duplas (ex. um vetor de caracteres)
-
um único caractere constante, em aspas simples
-
uma outra instância de um objeto String
-
um int constante ou long int
-
um int constante ou long int, usando uma base especificada
-
uma variável int ou long int
-
uma variável int ou long int, usando uma base especificada
-
um float ou double, usando um número especificado de casas decimais
Nesse texto, sequências de caracteres são chamadas strings
, enquanto instâncias da classe String (objetos) são chamados String
.
Construir uma String a partir de um número resulta em uma String que contém a representação ASCII desse número. A base padrão é dez, então:
String thisString = String(13);
Fornece a String "13". No entanto, você pode usar outras bases. Por exemplo,
String thisString = String(13, HEX);
que fornece a String "D", que é a representação hexadecimal do valor 13. Ou se você preferir binário,
String thisString = String(13, BIN);
forneca a String "1101", que é a representação binária de 13.
Sintaxe
String(val)
String(val, base)
String(val, decimalPlaces)
Parâmetros
val
: a variável a ser formatada como String - Tipos de dados permitidos: string, char, byte, int, long, unsigned int, unsigned long, float, double
base
(opcional): a base na qual formatar valores inteiros
decimalPlaces
(apenas se val é float ou double): o número desejado de casas decimais
Retorna
Uma instância da classe String.