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

Eliminar los ceros de un String

Estas en el tema de Eliminar los ceros de un String en el foro de Java en Foros del Web. Hola chicos/as!!!! Tengo un problemilla... y es q recupero un string q es un numero, y me lo recupera con muchos ceros a la izquierda, ...
  #1 (permalink)  
Antiguo 17/05/2006, 04:59
 
Fecha de Ingreso: enero-2006
Mensajes: 7
Antigüedad: 18 años, 3 meses
Puntos: 0
Eliminar los ceros de un String

Hola chicos/as!!!! Tengo un problemilla... y es q recupero un string q es un numero, y me lo recupera con muchos ceros a la izquierda, tras imprimirlo me muestra algo asi: 0000000000567 cuando realmente el número es 567
Si alguien sabe como puedo solucionarlo.... Gracias, aunke sea solo por leer mi duda.
  #2 (permalink)  
Antiguo 17/05/2006, 12:48
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 1 mes
Puntos: 0
De acuerdo

Bueno tendrias que crear un metodo que te borrara los ceros:

Usa los metodos de String:

String str="00000567";
int pos=str.indexOf("5");

Esto te da la posicion donde se encuentra la letra.

Y despues utiliza el metodo:

String subStr=str.substring(pos);

Que te extrae el contenido de esa posicion hac ia la derecha.

567

Espero haberte ayudado

Patricio
  #3 (permalink)  
Antiguo 17/05/2006, 13:15
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Si vas a trabajar con enteros haz un casting tal que:

String str="00000567";
int numero=Integer.parseInt(str);
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 07:19.