Estos es un problemilla que te puede pasar parseando un String que representa un BigDecimal en Java.
La tÃpica entrada de texto, simple en apariencia, te puede dar por culo un buen rato si intentas recuperar números decimales.
Una entrada como “1,8″ la puedes interpretar como una representación en String de un BigDecimal. Entonces, si vas a saco puedes pensar que lo suyo es hacer tal que asÃ:
BigDecimal numerito = new BigDecimal("1,8");
Lo malo es que 1,8 no tiene sentido como número para los “anglos”, por lo que habrá que reformatear para obtener un “1.8″. Para eso hay que hacer un NumberFormat con el Locale español:
Locale locale = new Locale("es", "ES");
NumberFormat nf = NumberFormat.getInstance(locale);
Ahora que tenemos el “formateador” podemos parsear el numero:
Number numero = nf.parse("1,8");
Ahora podrÃa pensar que con numero.doubleValue() te puedes quedar tan ancho pero no exactamente. El BigDecimal que obtienes con new BigDecimal(numero.doubleValue()) es el siguiente:
1.8000000000000000444089209850062616169452667236328125
¿Por que narices sale eso a partir de un 1,8? Pues ni puta idea, pero pasemos de eso. Yo quiero un número que sea un 1,8 y lo puedo obtener asÃ:
new BigDecimal(numero.toString())
Y eso es todo. Una chorrada pero que te puede tocar las narices sobre manera, sobretodo si tienes que meter el valor ese en un campo de la base de datos que puede que no esté dimensionado para albergar el chorro de arriba.
Esta es una noticia de hace unos dÃas, pero que la he visto ahora y me han molao los motivos de estos chicos que ahora os comento.
Resulta que unos chavalitos iban andando por Winnipeg, Toronto, con la correspondiente “rasca” que pega allÃ. Por lo visto se les caÃa el moquillo y para más inri, tenÃan unos dÃas de frio extremo por esa zona. Pues nada, ¿a quien se le ocurre ir por la calle cuando estas a 40ºC bajo cero? Pues a estos lumbreras de entre 16 y 17 años.
Cuando en la calle estás a -40ºC, lo normal es quedarse en casa enganchao al braserico en la mesa-camilla. Pero estos pavos prefieren dar una vuelta, y para ello es mejor ir en coche, y si no se tiene uno no te queda otra que robarlo. Lo más normal del mundo. Al menos es la escusa que dieron los chicos a la poli y encima pretendÃan que colase.
Supongo que también podrás hacer esto en verano, cuando uno no tenga más remedio que robar un coche con aire acondicionado porque hace demasiado calor para camindar.
Unas perlas de chavales.
Fuente: Reuters.
Hola a todos, soy Manel, y seguramente ésta será la primera foto que veáis de mi… Aquà estoy chupándome el dedo y claro es que aquà dentro hay pocas cosas con las que me pueda divertir. ¿Alguien saca algún parecido? De momento ya se ve que en la nariz voy a salir a mi papi y es que para ser tan chiquitÃn ya tengo una buena naricita… En fin, que me está entrando sueño… voy a echar una siestecita… Nos vemos pronto ![]()
Pues eso, que estoy haciendo pruebas con el banner éste que he puesto sobre Smallsquid. Todo sea por ver cómo funciona un programa nuevo de gestión de la publicidad dentro de los blogs.