Ir al contenido principal

Leer Monto con Coma Decimal en Java

leer 4,958.75 y convertirlo en 4958.75

Despues de tanto tiempo buscando en foros y googleando... encontre la solucion a este inconveniente que se me presentaba al leer cantidades con decimales en java. agradeciendo el aporte del amigo CHUIDIANG ofrecio una solucion la cual pueden ver desde este enlace.

DecimalFormat df = new DecimalFormat("#,###.##");
System.out.println(df.parse("4.958,75"));
System.out.println(df.parse("4958,75"));

esto arrojara:  4958.75

Comentarios

Entradas populares de este blog

Celdas No Editables de un JTable en Netbeans

copia el siguiente código tuJTable = new javax.swing.JTable(){     public boolean isCellEditable(int rowIndex, int colIndex) {         return false; //Disallow the editing of any cell     } }; donde tuJTable es el nombre del JTable que quieres modificar. En NetBeans hacer lo siguiente: selecciona el JTable en la vista de diseño Click Derecho y hacer click en la opcion   Customize Code Pegar el código anterior. a continuacion coloco imagen para guiarse:

Materialize – Material Design Admin Template free download

Descarga desde aqui

Formatear Números en Java

Aca el ejemplo de agregado de ceros. DecimalFormat format = new DecimalFormat("00000"); format.format(1) /// esto muestra 00001 Una variacion del ejemplo anterior. DecimalFormat format = new DecimalFormat("00000.00"); format.format(1.19d) /// esto muestra 00001.19 En este mostramos como formatear un monto. Los caracteres # son solo rellenados si hay valores que los ocupan. Veamos el ejemplo. DecimalFormat format = new DecimalFormat("#######.##"); format.format(23.32322332) /// esto muestra 23.32 Una variacion con el string $ para que se vea lindo para nuestros  lusers DecimalFormat format = new DecimalFormat("'$'#######.##"); format.format(23.32322332) /// esto muestra $23.32