public class Convert
extends java.lang.Object
| 构造器和说明 |
|---|
Convert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
digitUppercase(double n)
数字金额大写转换 先写个完整的然后将如零拾替换成零
|
static java.lang.String |
str(byte[] data,
java.nio.charset.Charset charset)
解码字节码
|
static java.lang.String |
str(byte[] bytes,
java.lang.String charset)
将byte数组转为字符串
|
static java.lang.String |
str(java.nio.ByteBuffer data,
java.nio.charset.Charset charset)
将编码的byteBuffer数据转换为字符串
|
static java.lang.String |
str(java.nio.ByteBuffer data,
java.lang.String charset)
将编码的byteBuffer数据转换为字符串
|
static java.lang.String |
str(java.lang.Object obj,
java.nio.charset.Charset charset)
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 |
static java.lang.String |
str(java.lang.Object obj,
java.lang.String charsetName)
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 |
static java.math.BigDecimal |
toBigDecimal(java.lang.Object value)
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.math.BigDecimal |
toBigDecimal(java.lang.Object value,
java.math.BigDecimal defaultValue)
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.math.BigInteger |
toBigInteger(java.lang.Object value)
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值 null转换失败不会报错 |
static java.math.BigInteger |
toBigInteger(java.lang.Object value,
java.math.BigInteger defaultValue)
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.Boolean |
toBool(java.lang.Object value)
转换为boolean
如果给定的值为空,或者转换失败,返回默认值 null转换失败不会报错 |
static java.lang.Boolean |
toBool(java.lang.Object value,
java.lang.Boolean defaultValue)
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.Byte |
toByte(java.lang.Object value)
转换为byte
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.Byte |
toByte(java.lang.Object value,
java.lang.Byte defaultValue)
转换为byte
如果给定的值为 null,或者转换失败,返回默认值转换失败不会报错 |
static java.lang.Character |
toChar(java.lang.Object value)
转换为字符
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.Character |
toChar(java.lang.Object value,
java.lang.Character defaultValue)
转换为字符
如果给定的值为null,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.String |
toDBC(java.lang.String input)
全角转半角
|
static java.lang.String |
toDBC(java.lang.String text,
java.util.Set<java.lang.Character> notConvertSet)
替换全角为半角
|
static java.lang.Double |
toDouble(java.lang.Object value)
转换为double
如果给定的值为空,或者转换失败,返回默认值 null转换失败不会报错 |
static java.lang.Double |
toDouble(java.lang.Object value,
java.lang.Double defaultValue)
转换为double
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static <E extends java.lang.Enum<E>> |
toEnum(java.lang.Class<E> clazz,
java.lang.Object value)
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值 null |
static <E extends java.lang.Enum<E>> |
toEnum(java.lang.Class<E> clazz,
java.lang.Object value,
E defaultValue)
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值 |
static java.lang.Float |
toFloat(java.lang.Object value)
转换为Float
如果给定的值为空,或者转换失败,返回默认值 null转换失败不会报错 |
static java.lang.Float |
toFloat(java.lang.Object value,
java.lang.Float defaultValue)
转换为Float
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.Integer |
toInt(java.lang.Object value)
转换为int
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.Integer |
toInt(java.lang.Object value,
java.lang.Integer defaultValue)
转换为int
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.Integer[] |
toIntArray(java.lang.String str)
转换为Integer数组
|
static java.lang.Integer[] |
toIntArray(java.lang.String split,
java.lang.String str)
转换为Integer数组
|
static java.lang.Long |
toLong(java.lang.Object value)
转换为long
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.Long |
toLong(java.lang.Object value,
java.lang.Long defaultValue)
转换为long
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.Long[] |
toLongArray(java.lang.String str)
转换为Long数组
|
static java.lang.Long[] |
toLongArray(java.lang.String split,
java.lang.String str)
转换为Long数组
|
static java.lang.Number |
toNumber(java.lang.Object value)
转换为Number
如果给定的值为空,或者转换失败,返回默认值 null转换失败不会报错 |
static java.lang.Number |
toNumber(java.lang.Object value,
java.lang.Number defaultValue)
转换为Number
如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错 |
static java.lang.String |
toSBC(java.lang.String input)
半角转全角
|
static java.lang.String |
toSBC(java.lang.String input,
java.util.Set<java.lang.Character> notConvertSet)
半角转全角
|
static java.lang.Short |
toShort(java.lang.Object value)
转换为Short
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.Short |
toShort(java.lang.Object value,
java.lang.Short defaultValue)
转换为Short
如果给定的值为 null,或者转换失败,返回默认值转换失败不会报错 |
static java.lang.String |
toStr(java.lang.Object value)
转换为字符串
如果给定的值为 null,或者转换失败,返回默认值null转换失败不会报错 |
static java.lang.String |
toStr(java.lang.Object value,
java.lang.String defaultValue)
转换为字符串 如果给定的值为null,或者转换失败,返回默认值 转换失败不会报错
|
static java.lang.String[] |
toStrArray(java.lang.String str)
转换为String数组
|
static java.lang.String[] |
toStrArray(java.lang.String split,
java.lang.String str)
转换为String数组
|
static java.lang.String |
utf8Str(java.lang.Object obj)
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 |
public static java.lang.String toStr(java.lang.Object value,
java.lang.String defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.String toStr(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Character toChar(java.lang.Object value,
java.lang.Character defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Character toChar(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Byte toByte(java.lang.Object value,
java.lang.Byte defaultValue)
null,或者转换失败,返回默认值value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Byte toByte(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Short toShort(java.lang.Object value,
java.lang.Short defaultValue)
null,或者转换失败,返回默认值value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Short toShort(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Number toNumber(java.lang.Object value,
java.lang.Number defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Number toNumber(java.lang.Object value)
nullvalue - 被转换的值public static java.lang.Integer toInt(java.lang.Object value,
java.lang.Integer defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Integer toInt(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Integer[] toIntArray(java.lang.String str)
str - 被转换的值public static java.lang.Long[] toLongArray(java.lang.String str)
str - 被转换的值public static java.lang.Integer[] toIntArray(java.lang.String split,
java.lang.String str)
str - 分隔符split - 被转换的值public static java.lang.Long[] toLongArray(java.lang.String split,
java.lang.String str)
split - 分隔符str - 被转换的值public static java.lang.String[] toStrArray(java.lang.String str)
str - 被转换的值public static java.lang.String[] toStrArray(java.lang.String split,
java.lang.String str)
split - splitstr - 分隔符public static java.lang.Long toLong(java.lang.Object value,
java.lang.Long defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Long toLong(java.lang.Object value)
null,或者转换失败,返回默认值nullvalue - 被转换的值public static java.lang.Double toDouble(java.lang.Object value,
java.lang.Double defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Double toDouble(java.lang.Object value)
nullvalue - 被转换的值public static java.lang.Float toFloat(java.lang.Object value,
java.lang.Float defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Float toFloat(java.lang.Object value)
nullvalue - 被转换的值public static java.lang.Boolean toBool(java.lang.Object value,
java.lang.Boolean defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.lang.Boolean toBool(java.lang.Object value)
nullvalue - 被转换的值public static <E extends java.lang.Enum<E>> E toEnum(java.lang.Class<E> clazz,
java.lang.Object value,
E defaultValue)
E - eclazz - Enum的Classvalue - 值defaultValue - 默认值public static <E extends java.lang.Enum<E>> E toEnum(java.lang.Class<E> clazz,
java.lang.Object value)
nullE - eclazz - Enum的Classvalue - 值public static java.math.BigInteger toBigInteger(java.lang.Object value,
java.math.BigInteger defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.math.BigInteger toBigInteger(java.lang.Object value)
nullvalue - 被转换的值public static java.math.BigDecimal toBigDecimal(java.lang.Object value,
java.math.BigDecimal defaultValue)
value - 被转换的值defaultValue - 转换错误时的默认值public static java.math.BigDecimal toBigDecimal(java.lang.Object value)
value - 被转换的值public static java.lang.String utf8Str(java.lang.Object obj)
obj - 对象public static java.lang.String str(java.lang.Object obj,
java.lang.String charsetName)
obj - 对象charsetName - 字符集public static java.lang.String str(java.lang.Object obj,
java.nio.charset.Charset charset)
obj - 对象charset - 字符集public static java.lang.String str(byte[] bytes,
java.lang.String charset)
bytes - byte数组charset - 字符集public static java.lang.String str(byte[] data,
java.nio.charset.Charset charset)
data - 字符串charset - 字符集,如果此字段为空,则解码的结果取决于平台public static java.lang.String str(java.nio.ByteBuffer data,
java.lang.String charset)
data - 数据charset - 字符集,如果为空使用当前系统字符集public static java.lang.String str(java.nio.ByteBuffer data,
java.nio.charset.Charset charset)
data - 数据charset - 字符集,如果为空使用当前系统字符集public static java.lang.String toSBC(java.lang.String input)
input - String.public static java.lang.String toSBC(java.lang.String input,
java.util.Set<java.lang.Character> notConvertSet)
input - StringnotConvertSet - 不替换的字符集合public static java.lang.String toDBC(java.lang.String input)
input - String.public static java.lang.String toDBC(java.lang.String text,
java.util.Set<java.lang.Character> notConvertSet)
text - 文本notConvertSet - 不替换的字符集合public static java.lang.String digitUppercase(double n)
n - 数字Copyright © 2021. All Rights Reserved.