现在有以字符串为16100045,如何将它格式化为1,6100,045.00 ????
谢谢
谢谢
解决方案 »
- java serializable 有没有序列化变量名?
- 初学者,在看IanF.Darwin著《Java经典实例》的时候遇到的字符串问题:
- 推荐本p2p的书籍
- 请问怎么从BufferedImage image得到byte[]数据。
- LoginServlet 编译
- SOS!
- java需要多久的沉淀
- [遇到这个问题的人多吗?]Connection reset by peer: JVM_recv in socket input stream read
- 一个基础的问题,怎样计算交互和?
- 那位朋友介绍几个与平台无关的可视化开发工具java,Thanks
- 弱弱的问个问题:关于数据库中数据的删除
- 操作数据库结束后关闭Connection就可以了吗?
String aa="16100045";
BigDecimal cc=new BigDecimal(aa);
import java.math.*;public class Test
{
public static void main(String[] args)
{
String str = "12345678";
BigDecimal bm = new BigDecimal(str); int i = 12345678;
DecimalFormat numFormat = new DecimalFormat("#,###.00");
System.out.println(numFormat.format(i));
System.out.println(numFormat.format(bm)); }
}结果:
12,345,678.00
12,345,678.00