常用类型转换


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)