Pegar 2 valores de uma única linha String?

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;
1 curtida

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 ^^

2 curtidas

Isso ai, ou de outra forma e mesmo efeito:

String[] split = x.split("\\s+");
1 curtida