自动转换
对于一些常见的类型,如字符串、数值类型等,使用者无需进行任何配置即可完成自动转换。
支持的自动转换
Java 8 Date API(LocalDate/LocalTime/LocalDateTime)和Date的互相转换
使用DateUtils
相关方法完成转换。
任意日期类型和时间戳(长整形)的互相转换
使用DateUtils
相关方法完成转换。
字符串转换为数值类型(Integer/Long/Float/Double)或布尔值
使用目标类的valueOf()
方法完成转换。
数值类型转换为数值类型(Integer/Long/Float/Double)或布尔值
使用Number
对象的intValue()
/longValue()
/floatValue()
/doubleValue()
方法完成向数值的转换;使用intValue() != 0
完成向布尔值的转换。
任意对象转换为字符串
使用Object
对象的toString()
方法完成转换。
日期类型的对象可以自动转换为字符串,但是因为格式不可控,因此不建议使用日期类型的自动转换。
Last updated