Pasar string a int
tengo el siguiente string
String s="152 160";
y quiero tener 2 int
152 y 160 en variables int separadas
String s="152 160";
y quiero tener 2 int
152 y 160 en variables int separadas
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.
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.