常用类型转换

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)
  
posted @ 2022-03-18 09:31  MrZ-blog  阅读(34)  评论(0编辑  收藏  举报