Foros del Web » Programación para mayores de 30 ;) » Programación General »

Convertir de String a Entero ... (JAVA)

Estas en el tema de Convertir de String a Entero ... (JAVA) en el foro de Programación General en Foros del Web. Hola, alguien sabe q metodo puedo usar para convertir una variable tipo String a otra de tipo int .... estoy usando codigo JAVA. CESAR....
  #1 (permalink)  
Antiguo 31/10/2003, 14:05
 
Fecha de Ingreso: octubre-2003
Ubicación: Lima-Peru
Mensajes: 32
Antigüedad: 20 años, 5 meses
Puntos: 0
Busqueda Convertir de String a Entero ... (JAVA)

Hola, alguien sabe q metodo puedo usar para convertir una variable tipo String a otra de tipo int .... estoy usando codigo JAVA.

CESAR.
  #2 (permalink)  
Antiguo 02/11/2003, 17:57
 
Fecha de Ingreso: enero-2003
Ubicación: Stgo, Chile
Mensajes: 179
Antigüedad: 21 años, 2 meses
Puntos: 0
Mira. en c++, existe dentro de la libreria <string.h>, la funcion atoi e itoa, no se si existen en java.
  #3 (permalink)  
Antiguo 27/09/2008, 14:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 51
Antigüedad: 15 años, 11 meses
Puntos: 2
De acuerdo Respuesta: Convertir de String a Entero ... (JAVA)

Hola cesar. pues mira tambien me empiezo a meter a java pero yo uso esto y funciona.

num1 = Integer.parseInt (numero1);

"num1" es la varible declarada por ti como un entero donde se va a alojar el String
"numero1" es la variable declara por ti como un String
"Integer.parseInt " es la instruccion tal cual

Ojala te sirva.

Suerte
  #4 (permalink)  
Antiguo 12/02/2010, 15:19
Avatar de magam  
Fecha de Ingreso: julio-2006
Ubicación: Florencio Varela, Buenos Aires, Argentina
Mensajes: 97
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: Convertir de String a Entero ... (JAVA)

int numero = Integer.parseInt("323232");
  #5 (permalink)  
Antiguo 16/11/2010, 19:46
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad Obregon Sonora
Mensajes: 2
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: Convertir de String a Entero ... (JAVA)

parecia dificil, pero esto resuelve tu problema

Convertir un string en número

Cuando introducimos caracteres en un control de edición a veces es inevitable que aparezcan espacios ya sea al comienzo o al final. Para eliminar estos espacios tenemos la función miembro trim

String str=" 12 ";
String str1=str.trim();

Para convertir un string en número entero, primero quitamos los espacios en blanco al principio y al final y luego, llamamos a la función miembro estática parseInt de la clase Integer (clase envolvente que describe los números enteros)

String str=" 12 ";
int numero=Integer.parseInt(str.trim());

Para convertir un string en número decimal (double) se requieren dos pasos: convertir el string en un objeto de la clase envolvente Double, mediante la función miembro estática valueOf, y a continuación convertir el objeto de la clase Double en un tipo primitivo double mediante la función doubleValue

String str="12.35 ";
double numero=Double.valueOf(str).doubleValue();

Se puede hacer el mismo procedimiento para convertir un string a número entero

String str="12";
int numero=Integer.valueOf(str).intValue();
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:53.