Skip to content

text

jnpf.util.text.CharsetKit

charset-转换为 Charset 对象

参数说明类型
charset字符集,为空则返回默认字符集String
returnCharset
D - 示例代码
java

convert-转换字符串的字符集编码

参数说明类型
source字符串String
srcCharset源字符集,默认 ISO-8859-1String
destCharset目标字符集,默认 UTF-8String
return转换后的字符集
D - 示例代码
java

convert-转换字符串的字符集编码

参数说明类型
source字符串String
srcCharset源字符集,默认 ISO-8859-1Charset
destCharset目标字符集,默认 UTF-8Charset
return转换后的字符集
D - 示例代码
java

systemCharset-

参数说明类型
return系统字符集编码
D - 示例代码
java

jnpf.util.text.Convert

toStr-转换为字符串

如果给定的值为 null,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值String
return结果
D - 示例代码
java

toStr-转换为字符串

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toChar-转换为字符

如果给定的值为 null,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Character
return结果
D - 示例代码
java

toChar-转换为字符

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toByte-转换为 byte

如果给定的值为null,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Byte
return结果
D - 示例代码
java

toByte-转换为 byte

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toShort-转换为 Short

如果给定的值为null,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Short
return结果
D - 示例代码
java

toShort-转换为 Short

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toNumber-转换为 Number

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Number
return结果
D - 示例代码
java

toNumber-转换为 Number

如果给定的值为空,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toInt-转换为 int

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Integer
return结果
D - 示例代码
java

toInt-转换为 int

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toIntArray-转换为 Integer 数组

参数说明类型
str被转换的值String
return结果
D - 示例代码
java

toLongArray-转换为 Long 数组

参数说明类型
str被转换的值String
return结果
D - 示例代码
java

toIntArray-转换为 Integer 数组

参数说明类型
split分隔符String
split被转换的值String
return结果
D - 示例代码
java

toLongArray-转换为 Long 数组

参数说明类型
split分隔符String
str被转换的值String
return结果
D - 示例代码
java

toStrArray-转换为 String 数组

参数说明类型
str被转换的值String
return结果
D - 示例代码
java

toStrArray-转换为 String 数组

参数说明类型
split分隔符String
split被转换的值String
return结果
D - 示例代码
java

toLong-转换为 long

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Long
return结果
D - 示例代码
java

toLong-转换为 long

如果给定的值为null,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toDouble-转换为 double

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Double
return结果
D - 示例代码
java

toDouble-转换为 double

如果给定的值为空,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toFloat-转换为 Float

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Float
return结果
D - 示例代码
java

toFloat-转换为 Float

如果给定的值为空,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toBool-转换为 boolean

String 支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值Boolean
return结果
D - 示例代码
java

toBool-转换为 boolean

如果给定的值为空,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toEnum-转换为 Enum 对象

如果给定的值为空,或者转换失败,返回默认值

参数说明类型
clazzEnum 的 ClassClass<E>
valueObject
defaultValue默认值E
returnEnum
D - 示例代码
java

toEnum-转换为 Enum 对象

如果给定的值为空,或者转换失败,返回默认值null

参数说明类型
clazzEnum 的 ClassClass<E>
valueObject
returnEnum
D - 示例代码
java

toBigInteger-转换为 BigInteger

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值BigInteger
return结果
D - 示例代码
java

toBigInteger-转换为 BigInteger

如果给定的值为空,或者转换失败,返回默认值null 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

toBigDecimal-转换为 BigDecimal

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
defaultValue转换错误时的默认值BigDecimal
return结果
D - 示例代码
java

toBigDecimal-转换为 BigDecimal

如果给定的值为空,或者转换失败,返回默认值 转换失败不会报错

参数说明类型
value被转换的值Object
return结果
D - 示例代码
java

utf8Str-将对象转为字符串

1、Byte 数组和 ByteBuffer 会被转换为对应字符串的数组 2、对象数组会调用 Arrays.toString 方法

参数说明类型
obj对象Object
return字符串
D - 示例代码
java

str-将对象转为字符串

1、Byte 数组和 ByteBuffer 会被转换为对应字符串的数组 2、对象数组会调用 Arrays.toString 方法

参数说明类型
obj对象Object
charsetName字符集String
return字符串
D - 示例代码
java

str-将对象转为字符串

1、Byte 数组和 ByteBuffer 会被转换为对应字符串的数组 2、对象数组会调用 Arrays.toString 方法

参数说明类型
obj对象Object
charset字符集Charset
return字符串
D - 示例代码
java

str-将 byte 数组转为字符串

参数说明类型
bytesbyte 数组byte[]
charset字符集String
return字符串
D - 示例代码
java

str-解码字节码

参数说明类型
data字符串byte[]
charset字符集,如果此字段为空,则解码的结果取决于平台Charset
return解码后的字符串
D - 示例代码
java

str-将编码的 byteBuffer 数据转换为字符串

参数说明类型
data数据ByteBuffer
charset字符集,如果为空使用当前系统字符集String
return字符串
D - 示例代码
java

str-将编码的 byteBuffer 数据转换为字符串

参数说明类型
data数据ByteBuffer
charset字符集,如果为空使用当前系统字符集Charset
return字符串
D - 示例代码
java

toSbc-半角转全角

参数说明类型
inputString.String
return全角字符串.
D - 示例代码
java

toSbc-半角转全角

参数说明类型
inputStringString
notConvertSet不替换的字符集合Character>
return全角字符串.
D - 示例代码
java

toDbc-全角转半角

参数说明类型
inputString.String
return半角字符串
D - 示例代码
java

toDbc-替换全角为半角

参数说明类型
text文本String
notConvertSet不替换的字符集合Character>
return替换后的字符
D - 示例代码
java

digitUppercase-数字金额大写转换 先写个完整的然后将如零拾替换成零

参数说明类型
n数字double
return中文大写数字
D - 示例代码
java

jnpf.util.text.StrFormatter

format-格式化字符串

此方法只是简单将占位符 {} 按照顺序替换为参数 如果想输出 {} 使用 \转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\ 即可 例: 通常使用:format("this is {} for {}", "a", "b") -> this is a for b 转义{}: format("this is \{} for {}", "a", "b") -> this is {} for a 转义\: format("this is \\{} for {}", "a", "b") -> this is \a for b

参数说明类型
strPattern字符串模板String
argArray参数列表
return结果
D - 示例代码
java