双精度型转换的问题 double amount = Double.parseDouble("12345678");12345678的字符串转换成Double类型为 1.2345678E7有什么办法保持12345678不变呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.text.DecimalFormat;public class Test { public static void main(String args[]){ double d = Double.valueOf("12345678"); DecimalFormat myformat = new DecimalFormat("#00000000"); System.out.println(myformat.format(d)); }} 同意楼上意见 设定double双精度的格式 然后在转换 如果你不要打印出来,怎么表示其实都是一样的,如果要打印出来那么你可以格式化一下DecimalFormat 这个API 二楼的就是,做报表时经常用到 java如何让指定的线程先执行!并不是先执行完毕! 老师又出问题了 JDK与java虚拟机有什么区别和联系,是一回事吗? 请教一个算法问题!!!!!!!!! JDBC连接数据库的问题 关于java图形界面的小问题 求大神解答。初学者 String.replaceAll(".", "\\")的报错问题 能否帮我推荐一本J2EE的书籍 【菜鸟求解】判断给定字符串的内容是否全部都是英文字母,若其中包含其它字符,则抛出一个异常 可以帮我解决一个关于linux的问题吗? 比赛的附加题 看看谁的算法效率优,消耗内存最少
import java.text.DecimalFormat;public class Test {
public static void main(String args[]){
double d = Double.valueOf("12345678");
DecimalFormat myformat = new DecimalFormat("#00000000");
System.out.println(myformat.format(d));
}
}
二楼的就是,做报表时经常用到