类 ConverterUtils

java.lang.Object
org.dromara.common.utils.ConverterUtils

public class ConverterUtils extends Object
<类型转换工具类>
从以下版本开始:
[产品/模块版本]
版本:
[版本号, 2013年8月7日]
作者:
jackwang
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static int
    char2Int(char c)
    把char转换为int a 转换为1
    <将List转换为List<Map<String, Object>>>
    static boolean
    将obj 转换为布尔类型
    static double
    将object转换为double类型,如果出错则返回 0d
    static Double
    toDouble(Object obj, Double defaultVal)
    将object转换为double类型,如果出错则返回 defaultVal
    static Float
    <将对象转换为Float>
    static Float
    toFloat(Object obj, float defaultVal)
    <将对象转换为int>
    static Integer
    <将对象转换为int>
    static Integer
    toInt(Object obj, Integer defaultVal)
    <将对象转换为int>
    static Integer
    <将对象转换为Integer>
    static Long
    <将obj转换为long>
    static Long
    toLong(Object obj, long defaultVal)
    <将obj转换为long>
    static String
    <将obj转换为string,默认为空>
    static String
    toString(Object obj, String defaultVal)
    <将obj转换为string,如果obj为null则返回defaultVal>

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ConverterUtils

        public ConverterUtils()
    • 方法详细资料

      • toString

        public static String toString(Object obj, String defaultVal)
        <将obj转换为string,如果obj为null则返回defaultVal>
        参数:
        obj - 需要转换为string的对象
        defaultVal - 默认值
        返回:
        obj转换为string
      • toString

        public static String toString(Object obj)
        <将obj转换为string,默认为空>
        参数:
        obj - 需要转换为string的对象
        返回:
        将对象转换为string的字符串
      • toInt

        public static Integer toInt(Object obj, Integer defaultVal)
        <将对象转换为int>
        参数:
        obj - 需要转换为int的对象
        defaultVal - 默认值
        返回:
        obj转换成的int值
      • toInt

        public static Integer toInt(Object obj)
        <将对象转换为int>
        参数:
        obj - 需要转换为int的对象
        返回:
        obj转换成的int值
      • toInteger

        public static Integer toInteger(Object obj)
        <将对象转换为Integer>
        参数:
        obj - 需要转换为Integer的对象
        返回:
        obj转换成的Integer值
      • toFloat

        public static Float toFloat(Object obj, float defaultVal)
        <将对象转换为int>
        参数:
        obj - 需要转换为int的对象
        defaultVal - 默认值
        返回:
        obj转换成的int值
      • toFloat

        public static Float toFloat(Object obj)
        <将对象转换为Float>
        参数:
        obj - 需要转换为Float的对象
        返回:
        obj转换成的Float值
      • toLong

        public static Long toLong(Object obj, long defaultVal)
        <将obj转换为long>
        参数:
        obj - 需要转换的对象
        defaultVal - 默认值
        返回:
        如果obj为空则返回默认,不为空则返回转换后的long结果
      • toLong

        public static Long toLong(Object obj)
        <将obj转换为long>
        参数:
        obj - 需要转换的对象
        返回:
        如果obj为空则返回默认的0l,不为空则返回转换后的long结果
      • toBoolean

        public static boolean toBoolean(Object obj)
        将obj 转换为布尔类型
        参数:
        obj - 对象
        返回:
        转换为boolean 的结果
      • toDouble

        public static Double toDouble(Object obj, Double defaultVal)
        将object转换为double类型,如果出错则返回 defaultVal
        参数:
        obj - 需要转换的对象
        defaultVal - 默认值
        返回:
        转换后的结果
      • toDouble

        public static double toDouble(Object obj)
        将object转换为double类型,如果出错则返回 0d
        参数:
        obj - 需要转换的对象
        返回:
        转换后的结果
      • converterForMapList

        public static List<Map<String,Object>> converterForMapList(List<Object> list)
        <将List转换为List<Map<String, Object>>>
        参数:
        list - 需要转换的list
        返回:
        转换的结果
      • char2Int

        public static int char2Int(char c)
        把char转换为int a 转换为1
        参数:
        c - char
        返回:
        int