java 常用的几种数据类型转换_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 常用的几种数据类型转换

java 常用的几种数据类型转换

 2013/8/20 18:38:31  SwordShadow  程序员俱乐部  我要评论(0)
  • 摘要:几种常见的数据类型转换,记录一下一、Timestap与StringBigDecimal与String项目使用的数据库Oracle,字段类型为Date与Number,ORM框架为Mybatis,返回类型和参数类型均为java.util.Map,此时方法返回的Map{END_DATE=2012-11-1114:39:35.0,FLAG=0},本以为(String)map.get(""),直接转换为String类型,最后报错了,为了保证代码健壮
  • 标签:数据类型 常用 Java 数据 类型转换

? ? 几种常见的数据类型转换,记录一下

? ? 一、Timestap与String ?BigDecimal与String

? ? 项目使用的数据库Oracle,字段类型为Date与Number,ORM框架为Mybatis,返回类型和参数类型均为 ? ? ? ? java.util.Map,此时方法返回的Map?{END_DATE=2012-11-11 14:39:35.0, FLAG=0} ,本以为(String)map.get(""),直接转换为String类型,最后报错了,为了保证代码健壮,强制类型转换时可以使用instance of判段类型

? ??

? ? Timestap转String

class="java" name="code">SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.sql.Timestamp ts= (java.sql.Timestamp) map.get("END_DATE");
String endDate=sdf.format(ts);

?

? ? BigDecimal转String

java.math.BigDecimal bd = (BigDecimal)m1.get("FLAG");
String flag = bd.toString();

?

? ? ?后续将会补充

?

?

上一篇: Java中this的使用 下一篇: 没有下一篇了!
发表评论
用户名: 匿名