常用类型转换
1. int、double、float等转成String类型:
String.valueOf();
源代码:public
static
String valueOf(Object obj){
return
(obj==
null
) ?
"null"
: obj.toString()
};
2. String 转 BigDecimal :
包:java.math.BigDecimal
Bigdecimal a0 = BigDecimal.ZERO; // 默认金额为0;
String num = "1234.56";
BigDecimal money = new BigDecimal( num );
3. BigDecimal 转 String:(同上面第一条)
4. BigDecimal类型判断金额大小:
Bigdecimal a ;
Bigdecimal b ;
加:a.add(b);
减:a.subtract(b);
乘:a.multiply(b);
除:a.divide(b);
比较大小:if( a.compareTo(b)==0 ) { }
5. Date 转 String:
包:java.text.SimpleDateFormat;
java.util.Date;
SimpleDateFormat sdf = new SimpleDateFormat (" yyyy-MM-dd HH:mm:ss ");
Date date = new Date();
String d = sdf.format( date );
6. String 转 Date:
Date date = sdf.parse(d); // 接5中的数据,String日期的格式需要符合sdf定义的格式。
7. String 转 Timestamp:(同6:String转Date)
8. Timestamp 转 String:(同5:Date转String)