|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
(1)在把int或double转变成BigDecimal时位数就会相应的增长,为了解决这个问题,可以将double获long型通过自写函数round进行四舍五入 后,在转变成String,然后通过new BigDecimal()转变过来 例如:fosum = new BigDecimal(String.&#118alueOf(round(uo1sum.double&#118alue() + uo2sum.double&#118alue(),3))) (2)将时间转变成字符 java.util.Date date = new java.util.Date(databean.getTyrq().getTime()); (3)将字符串转变成时间Timestamp类型 if(str!=null){ if(str.trim().length()==8){ } } if(scale<0){ throw new IllegalArgumentException(\"The scale must be a positive integer or zero\"); } BigDecimal b = new BigDecimal(Double.toString(v)); BigDecimal one = new BigDecimal(\"1\"); return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).double&#118alue(); } 返回类别: 教程 上一教程: java通过JDBC访问Oracle的2个非常 下一教程: Eclipse + EclipseMe 下载与安装 您可以阅读与"在java开发过程中常常遇到数据类型的问题"相关的教程: · 在java开发过程中常常遇到数据类型的问题 · java 基本数据类型 · JAVA程序开发小经验 - 使用ObjectStream会出现的问题 · 简要JAVA数据类型转变 · JSP访问数据库的问题整理 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |