com.xiaoleilu.hutool
类 Conver

java.lang.Object
  继承者 com.xiaoleilu.hutool.Conver

public class Conver
extends Object

类型转换器

作者:
xiaoleilu

构造方法摘要
Conver()
           
 
方法摘要
static Boolean toBool(Object value, Boolean defaultValue)
          转换为boolean
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
static
<T> Boolean[]
toBooleanArray(boolean isIgnoreConvertError, T... values)
          转换为Boolean数组
static String toDBC(String input)
          全角转半角
static Double toDouble(Object value, Double defaultValue)
          转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
static
<T> Double[]
toDoubleArray(boolean isIgnoreConvertError, T... values)
          转换为Double数组
static Float toFloat(Object value, Float defaultValue)
          转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
static
<T> Float[]
toFloatArray(boolean isIgnoreConvertError, T... values)
          转换为Float数组
static Integer toInt(Object value, Integer defaultValue)
          转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
static
<T> Integer[]
toIntArray(boolean isIgnoreConvertError, T... values)
          转换为Integer数组
static Long toLong(Object value, Long defaultValue)
          转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
static
<T> Long[]
toLongArray(boolean isIgnoreConvertError, T... values)
          转换为Long数组
static String toSBC(String input)
          半角转全角
static String toStr(Object value, String defaultValue)
          转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Conver

public Conver()
方法详细信息

toStr

public static String toStr(Object value,
                           String defaultValue)
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toInt

public static Integer toInt(Object value,
                            Integer defaultValue)
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toIntArray

public static <T> Integer[] toIntArray(boolean isIgnoreConvertError,
                                       T... values)
转换为Integer数组

类型参数:
T -
参数:
isIgnoreConvertError - 是否忽略转换错误,忽略则给值null
values - 被转换的值
返回:
结果

toLong

public static Long toLong(Object value,
                          Long defaultValue)
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toLongArray

public static <T> Long[] toLongArray(boolean isIgnoreConvertError,
                                     T... values)
转换为Long数组

类型参数:
T -
参数:
isIgnoreConvertError - 是否忽略转换错误,忽略则给值null
values - 被转换的值
返回:
结果

toDouble

public static Double toDouble(Object value,
                              Double defaultValue)
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toDoubleArray

public static <T> Double[] toDoubleArray(boolean isIgnoreConvertError,
                                         T... values)
转换为Double数组

类型参数:
T -
参数:
isIgnoreConvertError - 是否忽略转换错误,忽略则给值null
values - 被转换的值
返回:
结果

toFloat

public static Float toFloat(Object value,
                            Float defaultValue)
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toFloatArray

public static <T> Float[] toFloatArray(boolean isIgnoreConvertError,
                                       T... values)
转换为Float数组

类型参数:
T -
参数:
isIgnoreConvertError - 是否忽略转换错误,忽略则给值null
values - 被转换的值
返回:
结果

toBool

public static Boolean toBool(Object value,
                             Boolean defaultValue)
转换为boolean
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错

参数:
value - 被转换的值
defaultValue - 转换错误时的默认值
返回:
结果

toBooleanArray

public static <T> Boolean[] toBooleanArray(boolean isIgnoreConvertError,
                                           T... values)
转换为Boolean数组

类型参数:
T -
参数:
isIgnoreConvertError - 是否忽略转换错误,忽略则给值null
values - 被转换的值
返回:
结果

toSBC

public static String toSBC(String input)
半角转全角

参数:
input - String.
返回:
全角字符串.

toDBC

public static String toDBC(String input)
全角转半角

参数:
input - String.
返回:
半角字符串


Copyright © 2014. All rights reserved.