Esta página também está disponível em outros 2 idiomas.

Stream.parseInt()

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