Appearance
text
jnpf.util.text.CharsetKit
charset-转换为 Charset 对象
参数 | 说明 | 类型 |
---|---|---|
charset | 字符集,为空则返回默认字符集 | String |
return | Charset |
D - 示例代码
java
convert-转换字符串的字符集编码
参数 | 说明 | 类型 |
---|---|---|
source | 字符串 | String |
srcCharset | 源字符集,默认 ISO-8859-1 | String |
destCharset | 目标字符集,默认 UTF-8 | String |
return | 转换后的字符集 |
D - 示例代码
java
convert-转换字符串的字符集编码
参数 | 说明 | 类型 |
---|---|---|
source | 字符串 | String |
srcCharset | 源字符集,默认 ISO-8859-1 | Charset |
destCharset | 目标字符集,默认 UTF-8 | Charset |
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 对象
如果给定的值为空,或者转换失败,返回默认值
参数 | 说明 | 类型 |
---|---|---|
clazz | Enum 的 Class | Class<E> |
value | 值 | Object |
defaultValue | 默认值 | E |
return | Enum |
D - 示例代码
java
toEnum-转换为 Enum 对象
如果给定的值为空,或者转换失败,返回默认值null
参数 | 说明 | 类型 |
---|---|---|
clazz | Enum 的 Class | Class<E> |
value | 值 | Object |
return | Enum |
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 数组转为字符串
参数 | 说明 | 类型 |
---|---|---|
bytes | byte 数组 | 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-半角转全角
参数 | 说明 | 类型 |
---|---|---|
input | String. | String |
return | 全角字符串. |
D - 示例代码
java
toSbc-半角转全角
参数 | 说明 | 类型 |
---|---|---|
input | String | String |
notConvertSet | 不替换的字符集合 | Character> |
return | 全角字符串. |
D - 示例代码
java
toDbc-全角转半角
参数 | 说明 | 类型 |
---|---|---|
input | String. | 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