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

coversion de cadenas a entero

Estas en el tema de coversion de cadenas a entero en el foro de Java en Foros del Web. Hola: Cómo convierto una cadena a un numero entero y viceversa? Gracias...
  #1 (permalink)  
Antiguo 10/11/2003, 16:01
Avatar de susaniux  
Fecha de Ingreso: diciembre-2002
Mensajes: 21
Antigüedad: 22 años, 1 mes
Puntos: 0
coversion de cadenas a entero

Hola:

Cómo convierto una cadena a un numero entero y viceversa?

Gracias

__________________
:-P*****;-)
  #2 (permalink)  
Antiguo 10/11/2003, 16:30
Avatar de susaniux  
Fecha de Ingreso: diciembre-2002
Mensajes: 21
Antigüedad: 22 años, 1 mes
Puntos: 0
Estoy haciendo lo siguiente:

String cve = rs.getString(1);
String tmp=cve.substring(4);
int count=valueOf(tmp);

Pero me marca el error en el valueOf, me marca que son tipos incompatibles.
De que otra forma puedo cambiarlo?
__________________
:-P*****;-)
  #3 (permalink)  
Antiguo 10/11/2003, 21:10
Avatar de alexbariv  
Fecha de Ingreso: septiembre-2003
Ubicación: Mérida, Venezuela
Mensajes: 766
Antigüedad: 21 años, 3 meses
Puntos: 0
Un metodo mas sencillo

Yo paso de cadenas a enteros asi:


int x = Integer.parseInt(XYZD);



Donde XYZD es tu variable de STRING y X es el valor final de tu entero

Para la viceversa solo le concateno el entero a la cadena:

Cadena += x;

Cadena tomara el valor del entero x

Bye!
__________________
"Piensa como una persona de acción y actúa como una persona que piensa."
  #4 (permalink)  
Antiguo 10/11/2003, 21:40
 
Fecha de Ingreso: enero-2003
Mensajes: 52
Antigüedad: 22 años
Puntos: 0
int a String:

int value = 10;
String strValue = String.valueOf(value);

String a Integer:

int value = 0;
String strValue = "10";
try
{
value = Integer.parseInt(strValue);
}
catch(NumberFormatException e)
{
// Llamar al Error Logger o algo asi.
}
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 02:13.