Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2005, 08:49
sanmi69
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 8 meses
Puntos: 1
Podrias utilizar un Number format. Te he creado una clase de prueba para que la mires
Código PHP:
package pruebas;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Locale;

public class 
FormateoNumeros {
  public static 
void main(String[] args) {
    
double numero=34643615.9887;
    
NumberFormat nf NumberFormat.getNumberInstance(Locale.GERMAN);
    
//NumberFormat nf = NumberFormat.getNumberInstance(Locale.ENGLISH);
    
DecimalFormat form = (DecimalFormat)nf;
    
form.applyPattern("#,###.00");
    
System.out.println("" form.format(numero));
  }

Donde en el applyPattern eligues la mascara deseada para el mumero.
Si kieres que el formato de los numeros salga en formato español, con separador de milares un punto y separador de decimales la coma deja el Locale.GERMAN.
Si al contrario kieres el formato britanico, separador de milares la coma y de decimales el punto, deja el Locale.ENGLISH

De todos modos, si deseas otra mascara mira en la API de java la clase DecimalFormat y veras diferentes mascaras para representar un real.

saludos

Última edición por sanmi69; 31/03/2005 a las 08:53