Verificar se uma String é Inteiro em java

Postado em por Wolmir Cezer Garbin em Java | 75 Visualizações
Última atualização em:

Veja neste Quick Code, como determinar se uma String em Java é Inteiro

Todo mundo tem algo para vender, AnuncieOn.com o melhor site de anúncios grátis de todo o Brasil. ABRIR

Se procurar pela internet encontrará vários tutoriais e formas de verificar se uma String em Java é Inteiro. Porém, vou mostrar uma forma extremamente simples de fazer isso usando expressão regular.

Método isInteger em Java

Vamos ao exemplo:

public class IsIntegerInJava {

    public static void main(String[] args) {
        System.out.println( "A123r85 is Integer: " + isInteger( "A123r85" ) );
        System.out.println( "1235 is Integer: " + isInteger( "1235" ) );
        System.out.println( "1235.58 is Integer: " + isInteger( "1235.58" ) );
        System.out.println( "null is Integer: " + isInteger(null) );
    }

    private static boolean isInteger(String str) {
        return str != null && str.matches("[0-9]*");
    }
}

Note que este exemplo mostra 4 situações distintas de teste.

No método isInteger, passamos por parâmetro uma String que será verificada.

Caso a String for null, será retornado false, caso contrário, será verificado usando o método matches. Se a String atende a expressão regular [0-9]*, será retornado true.

Ao executar a classe temos o resultado:

A123r85 is Integer: false
1235 is Integer: true
1235.58 is Integer: false
null is Integer: false

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores


Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar