O comando Java RegEx permite analisar dados de uma seqüência para determinar se o conteúdo da string é um número inteiro. Você pode usar este comando para confirmar que a entrada de seus leitores é realmente um número, de modo que o código não retornará um erro se você tentar executar cálculos sobre as entradas inválidas . Você cria uma pequena função para verificar o valor e retornar o valor booleano "true" se a entrada é realmente um inteiro. Instruções
1
direito do mouse no arquivo Java que você deseja usar para verificar o valor e clique em " Abrir com". Clique com o editor Java para abrir o código no editor.
2
Adicione as bibliotecas necessárias para usar o comando RegEx . Adicione as seguintes bibliotecas para o início do arquivo Java :
importação java.util.regex.Matcher ; java.util.regex.Pattern importação;
3
Criar a expressão de cadeia RegEx para determinar o valor numérico e configurar a variável de entrada que contém a seqüência que você deseja avaliar. O código a seguir define -se estes valores :
Cordas regexpression = " ? . ? [- +] [0-9] * \\ \\ [ 0-9] + $ " ; número CharSequence = "20" ; ;
4
Executar o verificador de RegEx sobre o valor de entrada para determinar se a string é um inteiro. O código a seguir determina se a variável " número " é um inteiro :
Padrão padrão = Pattern.compile ( regexpression ); Matcher verificado = pattern.matcher (número) ;
5
Voltar "true" se o valor é um número inteiro. Neste exemplo , o número "20" é avaliada, de modo que o valor de retorno é "verdade" :
se verified.matches ( ()) { isValid = true; }