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