Pegar 2 valores de uma única linha String?

2 respostas
javaintstring
A

Tenho que pegar 2 valores em uma única linha de string e armazenar em 2variaveis inteiras.

Esses valores são separados por um espaço. Como faço isso?

Exemplo;

String x = 30 640

Quero armazenar

int i = 30; 
int y = 640;

2 Respostas

leonardo0494

Então @alannrs, pode fazer assim:

String x = "30 640";
        
String[] split = x.split(" ");
        
int i = Integer.parseInt(split[0]);
int y = Integer.parseInt(split[1]);

Espero ter ajudado ^^

aix

Isso ai, ou de outra forma e mesmo efeito:

String[] split = x.split("\\s+");
Criado 10 de setembro de 2016
Ultima resposta 10 de set. de 2016
Respostas 2
Participantes 3