字符串操作。。。 有一个字符串123.00需要去掉小数点,不足10位的部分全部补0(小数点后面只留4位),需要得到结果为0001230000请赐教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double d = 123.01;System.out.println(String.format("%06d", (int)d) + String.format("%04d", (int)((double)(d-(int)d)*10000))); System.out.println(String.format("%06d", (int)d) + String.format("%04d", (int)((double)(d-(int)d)*10000)));String.format("%06d", (int)d) --得到整数部分,并且不足6位,则在前面补0String.format("%04d", (int)((double)(d-(int)d)*10000)) --先取得小数部分(double)(d-(int)d),然后* 10000即得到4为数 ,输出 DecimalFormat format = new DecimalFormat("0000000000"); double d = 123.00; System.out.println(format.format(d * 10000));这个看看成不 JtextField长度大小的控制 java 新手问题 急啊!!!!! 关于只查看键盘缓冲区,而不读取的问题 java如何编写接口来连接硬件 如何关闭程序? Bean to Map! 高分求教设置JTable中单元格颜色的问题?急急急!!!解决马上给分! 乱码问题,近来看看!见者有分 初学者100分求助:关于applet GUI的问题! 请问jdatastore是干什么的? 为什么repaint没有调用paint或update? 作业的一道加分题求帮助。
System.out.println(String.format("%06d", (int)d) + String.format("%04d", (int)((double)(d-(int)d)*10000)));
DecimalFormat format = new DecimalFormat("0000000000");
double d = 123.00;
System.out.println(format.format(d * 10000));
这个看看成不