Como converter string para int em java
- 2920
- 854
- Mrs. Christopher Okuneva
Java é um Languege de programação orientado para objetos. Em java você pode usar Inteiro.parseint () ou Inteiro.valor de() funções para converter o valor da string em um valor int. Em qualquer caso.
#1. Usando o número inteiro.parseint ()
Inteiro.parseint () converte o valor da string e retorna um INT primitivo como resultado. Para o exemplo abaixo, primeiro, armazenamos 5 como um valor de string para variável de identificação. Em seguida, converta -o para inteiro e salvar para resultar na variável.
classe convertStringToint1 public static void main (string args []) string id = "5"; int resultado = número inteiro.parseint (id); Sistema.fora.println (resultado);123456789 | classe convertStringToint1 public static void main (string args []) string id = "5"; int resultado = número inteiro.parseint (id); Sistema.fora.println (resultado); |
Salvar o conteúdo acima em ConvsertStringToint1.Java arquivar e compilar e executar este programa.
Compilar:
JAVAC convertStringToint1.Java
Correr:
Java convertStringToint1 5
#2. Usando o número inteiro.valor de()
Inteiro.valor de() Também usa o número inteiro.Parseint Função no back -end, mas em resultado, ele fornece e valor de objeto inteiro.
classe convertStringToint2 public static void main (string args []) string id = "5"; Resultado inteiro = número inteiro.valorof (id); Sistema.fora.println (resultado);123456789 | classe convertStringToint2 public static void main (string args []) string id = "5"; Resultado inteiro = número inteiro.valorof (id); Sistema.fora.println (resultado); |
Salvar o conteúdo acima em ConvsertstringToint2.Java arquivar e compilar e executar este programa.
Compilar:
JAVAC convertStringToint2.Java
Correr:
Java convertStringToint2 5
#3. Exceção na conversão
Se a entrada fornecida não for parsável pelos métodos acima, NumberFormatexception será jogado. Como no exemplo abaixo, estamos armazenando string "5ABC" na variável de identificação que contém alfabetos. Se tentarmos converter esse número em int, a exceção do número dentexception ocorrerá.
classe convertStringToint3 public static void main (string args []) string id = "5ABC"; tente int resultado = número inteiro.parseint (id); Sistema.fora.println (resultado); catch (numberFormatexception e) sistema.fora.println (e);1234567891011121314 | classe convertStringToint3 public static void main (string args []) string id = "5ABC"; tente int resultado = número inteiro.parseint (id); Sistema.fora.println (resultado); catch (numberFormatexception e) sistema.fora.println (e); |
Salvar o conteúdo acima em ConvsertStringToint3.Java arquivar e compilar e executar este programa.
Compilar:
JAVAC convertStringToint3.Java
Correr:
Java convertStringToint3 Java.Lang.NumberFormatexception: para a string de entrada: "5ABC"
Referência:
http: // docs.oráculo.com/javase/8/docs/api/java/lang/inteiro.html
- « PowerShell - Os scripts em execução estão desativados neste sistema
- Como instalar Go 1.19 em Debian 11/11/9 »