Luego de buscar en diversos repositorios y sitios webs de internet al final hemos dado con la solución que te enseñaremos aquí.
Solución:
Si tiene su valor como una cadena, podría usar
int val = new BigDecimal(stringValue).intValue();
Puedes lanzarlo a int
como:
double d = 1.23E2; // or float d = 1.23E2f;
int i = (int)d; // i is now 123
Supongo que lo tienes como string.
Eche un vistazo a la clase DecimalFormat. La mayoría de la gente lo usa para formatear números como cadenas, ¡pero en realidad tiene un método de análisis para funcionar al revés! Lo inicializa con su patrón (vea el tutorial) y luego invoca parse() en la entrada string.
Calificaciones y comentarios
Si entiendes que te ha resultado de ayuda este artículo, te agradeceríamos que lo compartas con otros juniors de esta manera contrubuyes a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)