como paso un String a Integer?
wuenas,,
i tengo:
String a;
int b;
q metodo de String uso para pasar el valor del String a , a la variable b;
no encuentro el metodo..
gracias
i tengo:
String a;
int b;
q metodo de String uso para pasar el valor del String a , a la variable b;
no encuentro el metodo..
gracias
Hi bones18.
La mejor forma de pasar un valor String a uno int es con el metodo parseInt. Ejm.
b = Integer.parseInt(a);
con esto pasas el valor del string a a la variable b de tipo int, pero tienes que controlar la excepcion de numero no invalido. Un saludo.
La mejor forma de pasar un valor String a uno int es con el metodo parseInt. Ejm.
b = Integer.parseInt(a);
con esto pasas el valor del string a a la variable b de tipo int, pero tienes que controlar la excepcion de numero no invalido. Un saludo.
Ojo no te olvides del casting:
String numero = "1245";
int num = (int) Integer.parseInt(numero);
ya que si no haces el casting te devolvera un "objeto" Intjer y no un "tipo primitivo" que es lo que quieres(un int).
String numero = "1245";
int num = (int) Integer.parseInt(numero);
ya que si no haces el casting te devolvera un "objeto" Intjer y no un "tipo primitivo" que es lo que quieres(un int).
String cadena="69" //... por ejemplo
try{
int n=Integer.parseInt(cadena);
}
catch(NumberFormatException e){
// esto ocurre si la cadena no contiene el formato correcto
};
Creo que lo del casting no hace falta.
try{
int n=Integer.parseInt(cadena);
}
catch(NumberFormatException e){
// esto ocurre si la cadena no contiene el formato correcto
};
Creo que lo del casting no hace falta.
