determine se uma string representa um número inteiro em java
java não fornece um método simples para verificar se uma string é um número inteiro. No entanto, existem várias abordagens para realizar isso:
método inativo:
iteram através da string e verifique se todos os caracteres são dígitos válidos para o Radix fornecido. Este é o método mais eficiente, pois examina cada caractere apenas uma vez. Este método é mais caro que a abordagem ingênua, mas lida com várias condições de erro. Se a análise for bem -sucedida, a string representa um número inteiro. No entanto, esse método lança exceções para entradas inválidas, que podem não ser desejáveis.
retorno isinteger (s, 10);
}
public estático booleano isinteger (string s, int radix) {
if (s.isempty ()) {
retornar falso;
}
for (int i = 0; i em última análise, o melhor método a ser usado depende dos requisitos de desempenho e se o manuseio de exceções é preferido.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3