Descrição
parseInt()
retorna o primeiro número inteiro (long) válido da stream. Caracteres iniciais que não são dígitos (ou o sinal de menos) são ignorados.
Em particular:
-
Caracteres iniciais que não são dígitos ou um sinal de menos, são ignorados;
-
O parsing para quando nenhum caractere foi lido em um time-out de valor confgurável, ou um caractere não-dígito é lido;
-
Se nehum digito válido foi lido quando ocorre time-out (ver Stream.setTimeout()), é retornado 0;
Essa função é parte da classe Stream, e pode ser chamada por qualquer classe que herda da mesma (Wire, Serial, etc). Veja a página principal da classe Stream para mais informações.
Sintaxe
stream.parseInt(list)
stream.parseInt(''list', char skipchar')
Parâmetros
stream
: uma instância de uma classe que herda da classe Stream.
list
: a stream a se checar por ints (char
)
skipChar
: usado para ignorar o carctere indicado na busca. Usado, por exemplo, para ignorar o ponto em "2.000.000".
Retorna
long