有现成的方法把数字换成金额格式999,999,999的吗,就是每三位逗好隔开
?
------解决方案--------------------  DecimalFormat myFormatter = new DecimalFormat( "###,###,###.## "); 
 String output = myFormatter.format(value); 
 System.out.println(output);  
------解决方案--------------------要带改成其他货币符号的话,改里面的“$”就可以了。   
 String str = String.format( "$%,.2f ", num + 0.0); 
 System.out.println(str);
------解决方案--------------------public String getCurrency (String aCurrency) 
 	{   if (aCurrency == null || aCurrency.length() == 0) 
 	        return  " "; 
 	    try 
 	        { 
 	        double dCurr= Double.parseDouble(aCurrency); 
 	        dCurr /= 100; 
 	        java.text.DecimalFormat dFmt= new java.text.DecimalFormat( "#,##0.00 "); 
 	        return dFmt.format(dCurr); 
 	    } 
 	    catch (Exception ex) 
 	        { 
 	        return aCurrency; 
 	    } 
 	}   
 自己写个bean放到top.jsp里 
 以后每个jsp页面include这个top.jsp 
 调用这个方法就可以 
 just try