Pasar string a int

calviche82
12 de Noviembre del 2003
tengo el siguiente string
String s="152 160";
y quiero tener 2 int
152 y 160 en variables int separadas

Thozz
12 de Noviembre del 2003
Bueno, puedes hacerlo de varias formas, pero la más cómoda es usar un StringTokenizer, que coge una String y la parte en varias String según los blancos que tenga.

StringTokenizer stk = new StringTokenizer(s);
//Creas el objeto StringTokenizer.

int p = Integer.parseInt(stk.nextToken());
//nextToken() devuelve cada trozo de String
//encontrado en 's'. Integer.parseInt() convierte una
//String a int.

int t = Integer.parseInt(stk.nextToken());

Creo que nextToken() lanza una excepción de tipo NoMoreTokensCountException, o algo así... tendrás que capturarla.

calviche82
12 de Noviembre del 2003
Gracias Thozz, me funcionó a la perfección !!!! salu2!!