Saltar al contenido

Java: convertir notación científica a int regular

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)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *