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

[SOLUCIONADO] formatos con out.println

Estas en el tema de formatos con out.println en el foro de Java en Foros del Web. Hola, les pido una ayudita. estoy trabajando con JSP y traigo datos de una base de datos y los publico con: out.println de esta forma ...
  #1 (permalink)  
Antiguo 12/03/2014, 17:15
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
formatos con out.println

Hola, les pido una ayudita.

estoy trabajando con JSP y traigo datos de una base de datos y los publico con:
out.println

de esta forma :

out.println("<td>");
out.println(listaEcoProd.get(i).getProynntx());
out.println("</td>");

se publica el valor 3504604

La pregunta es, como hago para que me salga el dato con formato 3.504.604

o si publico un porcentaje que me salga como 97,2%

antiguamente en ASP usaba el FORMATNUMBER(VARIABLE,2) o FORMATPERCENT(VARIABLE,2)

Gracias por su aporte.
  #2 (permalink)  
Antiguo 13/03/2014, 08:17
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: formatos con out.println

Puedes usar

out.println (String.format ("formato", variable))

donde formato es muy similar al que se usa en el printf() de C, por ejemplo,

out.println (String.format ("%7.2f", variableFloat))

escribe 7 cifras con 2 decimales. http://docs.oracle.com/javase/7/docs...Formatter.html

También tienes clases específicas para convertir un valor en un String con un formato específico, como DecimalFormat http://docs.oracle.com/javase/7/docs...malFormat.html

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: formatos, jsp, valor
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 16:58.