Skip to content

字符串

jnpf.util.ConvertUtil

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 数组

参数说明类型
split分隔符String
split被转换的值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

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.DateUtil

getDayBegin-获取当天开始时间

参数说明类型
D - 示例代码
java

getNow-获取当前时间

参数说明类型
D - 示例代码
java

getNow-获取当前时间

参数说明类型
D - 示例代码
java

getmmNow-获取当前时间

参数说明类型
D - 示例代码
java

getNowDate-获取当前时间

参数说明类型
D - 示例代码
java

getDayEnd-获取当天结束时间

参数说明类型
D - 示例代码
java

getBeginDayOfYesterday-获取昨天开始时间

参数说明类型
D - 示例代码
java

getEndDayOfYesterday-获取昨天结束时间

参数说明类型
D - 示例代码
java

getBeginDayOfTomorrow-获取明天开始时间

参数说明类型
D - 示例代码
java

getEndDayOfTomorrow-获取明天结束时间

参数说明类型
D - 示例代码
java

getDayStartTime-获取某个日期的开始时间

参数说明类型
dDate
D - 示例代码
java

getDayEndTime-获取某个日期的结束时间

参数说明类型
dDate
D - 示例代码
java

getBeginDayOfWeek-获取本周的开始时间

参数说明类型
D - 示例代码
java

getEndDayOfWeek-获取本周的结束时间

参数说明类型
D - 示例代码
java

getBeginDayOfLastWeek-获取上周开始时间

参数说明类型
D - 示例代码
java

getEndDayOfLastWeek-获取上周的结束时间

参数说明类型
D - 示例代码
java

getNowYear-获取今年是哪一年

参数说明类型
D - 示例代码
java

getNowMonth-获取本月是哪一月

参数说明类型
D - 示例代码
java

getBeginDayOfMonth-获取本月的开始时间

参数说明类型
D - 示例代码
java

getEndDayOfMonth-获取本月的结束时间

参数说明类型
D - 示例代码
java

getBeginDayOfLastMonth-获取上月的开始时间

参数说明类型
D - 示例代码
java

getEndDayOfLastMonth-获取上月的结束时间

参数说明类型
D - 示例代码
java

getBeginDayOfYear-获取本年的开始时间

参数说明类型
D - 示例代码
java

getEndDayOfYear-获取本年的结束时间

参数说明类型
D - 示例代码
java

getDiffDays-两个日期相减得到的天数

参数说明类型
beginDateDate
endDateDate
D - 示例代码
java

dateDiff-两个日期相减得到的毫秒数

参数说明类型
beginDateDate
endDateDate
D - 示例代码
java

max-获取两个日期中的最大日起

参数说明类型
beginDateDate
endDateDate
D - 示例代码
java

min-获取两个日期中的最小日期

参数说明类型
beginDateDate
endDateDate
D - 示例代码
java

getFirstSeasonDate-获取某月该季度的第一个月

参数说明类型
dateDate
D - 示例代码
java

getNextDay-返回某个日期下几天的日期

参数说明类型
dateDate
iint
D - 示例代码
java

getFrontDay-返回某个日期前几天的日期

参数说明类型
dateDate
iint
D - 示例代码
java

getTimeList-获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)

参数说明类型
beginYearint
beginMonthint
kint
D - 示例代码
java

getTimeList-获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)

参数说明类型
beginYearint
beginMonthint
endYearint
endMonthint
kint
D - 示例代码
java

isEffectiveDate-判断当前时间是否在[startTime, endTime]区间,注意时间格式要一致

参数说明类型
nowTime当前时间Date
startTime开始时间Date
endTime结束时间Date
D - 示例代码
java

dateNow-date 类型进行格式化输出

参数说明类型
patternString
D - 示例代码
java

dateToString-date 类型进行格式化输出

参数说明类型
dateDate
patternString
D - 示例代码
java

dateFormat-date 类型进行格式化输出(返回类型:String)

参数说明类型
dateDate
D - 示例代码
java

daFormat-date 类型进行格式化输出(返回类型:String)

参数说明类型
dateDate
D - 示例代码
java

daFormat-时间戳类型进行格式化输出 yyyy-MM-dd HH:mm:ss(返回类型:String)

参数说明类型
dateLong
D - 示例代码
java

daFormatYmd-时间戳类型进行格式化输出 yyyy-MM-dd(返回类型:String)

参数说明类型
dateLong
D - 示例代码
java

dateFormatHHmmssAddEight-时间戳类型进行格式化输出(返回类型:String)

参数说明类型
dateLong
D - 示例代码
java

daFormatHHMMSS-时间戳类型进行格式化输出(返回类型:String)

参数说明类型
dateLong
D - 示例代码
java

stringToDate-将"2015-08-31 21:08:06"型字符串转化为 Date

参数说明类型
strString
java.text.ParseExceptionjava.text.ParseException
D - 示例代码
java

stringToDates-将"2015-08-31"型字符串转化为 Date

参数说明类型
strString
java.text.ParseExceptionjava.text.ParseException
D - 示例代码
java

cstFormat-将 CST 时间类型字符串进行格式化输出

参数说明类型
strString
java.text.ParseExceptionjava.text.ParseException
D - 示例代码
java

longToDate-将 long 类型转化为 Date

参数说明类型
strlong
java.text.ParseExceptionjava.text.ParseException
D - 示例代码
java

isEffectiveDate-判断当前日期是否在[startDate, endDate]区间

参数说明类型
startDate开始日期Date
endDate结束日期Date
D - 示例代码
java

getTwoDay-得到二个日期间的间隔天数

参数说明类型
secondString:后一个日期String
firstString:前一个日期String
D - 示例代码
java

getPreTime-时间前推或后推分钟,其中 JJ 表示分钟.

参数说明类型
stringTime:时间String
minute:分钟(有正负之分)String
D - 示例代码
java

getTime-时间转成成秒

参数说明类型
D - 示例代码
java

strToDate-将短时间格式字符串转换为时间 yyyy-MM-dd

参数说明类型
strDateString
D - 示例代码
java

getNextDay-得到一个时间延后或前移几天的时间

参数说明类型
nowdate:时间String
delay:前移或后延的天数String
D - 示例代码
java

isLeapYear-判断是否闰年

参数说明类型
ddateString
D - 示例代码
java

geteDate-返回美国时间格式

参数说明类型
strString
D - 示例代码
java

isSameWeekDates-判断二个时间是否在同一个周

参数说明类型
date1Date
date2Date
D - 示例代码
java

getSeqWeek-产生周序列,即得到当前时间所在的年度是第几周

参数说明类型
D - 示例代码
java

getWeek-获得一个日期所在的周的星期几的日期,如要找出 2002 年 2 月 3 日所在周的星期一是几号

参数说明类型
sdate:日期String
num:星期几(星期天是一周的第一天)String
D - 示例代码
java

getWeek-根据一个日期,返回是星期几的字符串

参数说明类型
sdateString
D - 示例代码
java

getWeekStr-根据一个日期,返回是星期几的字符串

参数说明类型
sdateString
D - 示例代码
java

getDays-两个时间之间的天数

参数说明类型
date1String
date2String
D - 示例代码
java

getNowMonth-形成如下的日历 , 根据传入的一个时间返回一个结构 星期日 星期一 星期二 星期三 星期四 星期五 星期六 下面是当月的各个时间 此函数返回该日历第一行星期日所在的日期

参数说明类型
sdateString
D - 示例代码
java

getUserDate-根据用户传入的时间表示格式,返回当前时间的格式 如果是 yyyyMMdd,注意字母 y 不能大写

参数说明类型
sformatString
D - 示例代码
java

getDateString-根据用户传入的时间表示格式,返回当前时间的格式 如果是 yyyyMMdd,注意字母 y 不能大写

参数说明类型
sformatDate
D - 示例代码
java

getRandom-返回一个 i 位数的随机数

参数说明类型
iint
D - 示例代码
java

dateToLocalDateTime-Date 转换为 LocalDateTime

参数说明类型
dateDate
D - 示例代码
java

localDateTimeToDate-LocalDateTime 转换为 Date

参数说明类型
localDateTimeLocalDateTime
D - 示例代码
java

dateAddHours-时间加减小时

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
hours加减的小时int
returnDate
D - 示例代码
java

dateAddMinutes-时间加减分钟

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
minutes加减的分钟int
returnDate
D - 示例代码
java

dateAddSeconds-时间加减秒数

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
seconds加减的秒数int
returnDate
D - 示例代码
java

dateAddYears-时间加减年数

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
years加减的年数int
returnDate
D - 示例代码
java

dateAddMonths-时间加减月数

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
months加减的月数int
returnDate
D - 示例代码
java

dateAddDays-时间加减天数

参数说明类型
startDate要处理的时间,Null 则为当前时间Date
days加减的天数int
returnDate
D - 示例代码
java

localDateAddHours-时间加减小时

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
hours加减的小时int
returnDate
D - 示例代码
java

localDateAddMinutes-时间加减分钟

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
minutes加减的分钟int
returnDate
D - 示例代码
java

localDateAddSeconds-时间加减秒数

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
seconds加减的秒数int
returnDate
D - 示例代码
java

localDateAddYears-时间加减年数

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
years加减的年数int
returnDate
D - 示例代码
java

localDateMonths-时间加减月数

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
months加减的月数int
returnDate
D - 示例代码
java

localDateAddDays-时间加减天数

参数说明类型
localDateTime要处理的时间,Null 则为当前时间LocalDateTime
days加减的天数int
returnDate
D - 示例代码
java

dateCompare-时间比较(如果 myDate>compareDate 返回 1,<返回-1,相等返回 0)

参数说明类型
myDate时间Date
compareDate要比较的时间Date
returnint
D - 示例代码
java

dateMin-获取两个时间中最小的一个时间

参数说明类型
dateDate
compareDateDate
returnDate
D - 示例代码
java

dateMax-获取两个时间中最大的一个时间

参数说明类型
dateDate
compareDateDate
returnDate
D - 示例代码
java

getLastDayOfMonth-获取时间当年某个月的最后一天

参数说明类型
startDateDate
month月份int
returnint 天数
D - 示例代码
java

getAllDays-获取固定日期范围内的所有日期,以数组形式返回

参数说明类型
D - 示例代码
java

getRecentExecTime-获取最近几次的运行时间

参数说明类型
cron表达式String
numTimes次数int
D - 示例代码
java

getNextCron-获取从某个时间段下一次执行的运行时间

参数说明类型
cron表达式String
dates日期Date
D - 示例代码
java

getNextCronDate-获取从某个时间段下一次执行的运行时间

参数说明类型
cron表达式String
dates日期Date
D - 示例代码
java

getDateToCron-时间转成 cron

参数说明类型
D - 示例代码
java

timeCalendar-

参数说明类型
D - 示例代码
java

isValidDate-

参数说明类型
D - 示例代码
java

isOverlap-

参数说明类型
D - 示例代码
java

addCon-时间范围添加连接符

参数说明类型
jsonArrayJSONArray
typeString
formatString
D - 示例代码
java

getMillis2-获取时间戳

参数说明类型
D - 示例代码
java

localDateTime2Millis-LocalDateTime 转时间戳

参数说明类型
D - 示例代码
java

localDate2Millis-LocalDate 转时间戳

参数说明类型
D - 示例代码
java

clock2Millis-Clock 转时间戳

参数说明类型
D - 示例代码
java

zoneDateTime2Millis-ZoneDateTIme 转时间戳(这个不常用吧~)

参数说明类型
D - 示例代码
java

string2MillisWithJdk8-String 转时间戳(JDK8)

参数说明类型
D - 示例代码
java

getZonedDateTimeToString-ZonedDateTime 转 String

参数说明类型
zonedDateTimeZonedDateTime
D - 示例代码
java

jnpf.util.JsonUtil

listToJsonField-list 转成 JSONField

参数说明类型
listsList
D - 示例代码
java

entityToMap-对象转成 Map

参数说明类型
objectObject
D - 示例代码
java

stringToMap-String 转成 Map

参数说明类型
objectString
D - 示例代码
java

getJsonToBean - 把 JSON 数据转换成指定的 java 对象

参数说明类型
jsonDataJSON 数据String
clazz指定的 java 对象Class<T>
return指定的 java 对象
D - 示例代码
java

getJsonToJsonArray - 把 JSON 数据转换成 JSONArray 数据

参数说明类型
jsonString
D - 示例代码
java

getListToJsonArray - 把 List 数据转换成 JSONArray 数据

参数说明类型
TList<T>
list
D - 示例代码
java

getObjectToString - 把 java 对象转换成 JSON 数据

参数说明类型
objectjava 对象Object
returnJSON 数据
D - 示例代码
java

getObjectToStringDateFormat - 把 java 对象转换成 JSON 数据,时间格式化

参数说明类型
objectjava 对象Object
returnJSON 数据String
D - 示例代码
java

getJsonToList - 把 JSON 数据转换成指定的 java 对象列表

参数说明类型
jsonDataJSON 数据String
clazz指定的 java 对象Class<T>
returnList<T>
D - 示例代码
java

getJsonToListMap - 把 JSON 数据转换成较为复杂的 List<Map<String, Object>>

参数说明类型
jsonDataJSON 数据String
returnList<Map<String, Object>>
D - 示例代码
java

getJsonToList - 把 JSONArray 数据转换成较为复杂的 List<Map<String, Object>>

参数说明类型
jsonArrayJSONArray 数据JSONArray
returnList<Map<String, Object>>
D - 示例代码
java

getJsonToBean - 把 JSON 数据转换成指定的 java 对象

参数说明类型
dtodto 对象Object
clazz指定的 java 对象Class<T>
return指定的 java 对象
D - 示例代码
java

getJsonToList - 把 JSON 数据转换成指定的 java 对象列表

参数说明类型
dtodto 对象Object
clazz指定的 java 对象Class<T>
returnList<T>
D - 示例代码
java

jnpf.util.PadUtil

padLeft-String 左对齐

参数说明类型
D - 示例代码
java

padRight-String 右对齐

参数说明类型
D - 示例代码
java

jnpf.util.PinYinUtil

getPingYin-将字符串中的中文转化为拼音,其他字符不变

参数说明类型
inputStringString
D - 示例代码
java

getFirstSpell-获取汉字串拼音首字母,英文字符不变

参数说明类型
chinese汉字串String
return汉语拼音首字母
D - 示例代码
java

getFullSpell-获取汉字串拼音,英文字符不变

参数说明类型
chinese汉字串String
return汉语拼音
D - 示例代码
java

jnpf.util.PwsCheckUtil

isValidPassword-密码复杂度校验,判断有效性

参数说明类型
password密码信息String
return校验密码是否合规有效
D - 示例代码
java

jnpf.util.RandomUtil

main-

参数说明类型
D - 示例代码
java

uuId-生成主键 id

参数说明类型
D - 示例代码
java

enUuid-生成 6 位数随机英文

参数说明类型
D - 示例代码
java

parses-生成排序编码

参数说明类型
D - 示例代码
java

getRandomCode-生成短信验证码

参数说明类型
D - 示例代码
java

jnpf.util.StringUtil

nvl-获取参数不为空值

参数说明类型
valuedefaultValue 要判断的 valueT
returnvalue 返回值T
D - 示例代码
java

isEmpty-* 判断一个 Collection 是否为空, 包含 List,Set,Queue

参数说明类型
coll要判断的 CollectionCollection<?>
returntrue:为空 false:非空
D - 示例代码
java

isNotEmpty-* 判断一个 Collection 是否非空,包含 List,Set,Queue

参数说明类型
coll要判断的 CollectionCollection<?>
returntrue:非空 false:空
D - 示例代码
java

isEmpty-* 判断一个对象数组是否为空

参数说明类型
objects要判断的对象数组Object[]
returntrue:为空 false:非空
D - 示例代码
java

isNotEmpty-* 判断一个对象数组是否非空

参数说明类型
objects要判断的对象数组Object[]
returntrue:非空 false:空
D - 示例代码
java

isEmpty-* 判断一个 Map 是否为空

参数说明类型
map要判断的 Mapjava.util.
returntrue:为空 false:非空?>
D - 示例代码
java

isNotEmpty-* 判断一个 Map 是否为空

参数说明类型
map要判断的 Mapjava.util.
returntrue:非空 false:空?>
D - 示例代码
java

isEmpty-* 判断一个字符串是否为空串

参数说明类型
strStringString
returntrue:为空 false:非空
D - 示例代码
java

isNotEmpty-* 判断一个字符串是否为非空串

参数说明类型
strStringString
returntrue:非空串 false:空串
D - 示例代码
java

isNull-* 判断一个对象是否为空

参数说明类型
objectObjectObject
returntrue:为空 false:非空
D - 示例代码
java

isNotNull-* 判断一个对象是否非空

参数说明类型
objectObjectObject
returntrue:非空 false:空
D - 示例代码
java

isArray-* 判断一个对象是否是数组类型(Java 基本型别的数组)

参数说明类型
object对象Object
returntrue:是数组 false:不是数组
D - 示例代码
java

trim-去空格

参数说明类型
D - 示例代码
java

substring-截取字符串

参数说明类型
str字符串String
start开始int
return结果
D - 示例代码
java

substring-截取字符串

参数说明类型
str字符串String
start开始int
end结束int
return结果
D - 示例代码
java

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

参数说明类型
template文本模板,被替换的部分用 {} 表示String
params参数值
return格式化后的文本
D - 示例代码
java

toUnderScoreCase-下划线转驼峰命名

参数说明类型
D - 示例代码
java

inStringIgnoreCase-是否包含字符串

参数说明类型
str验证字符串String
strs字符串组
return包含返回 true
D - 示例代码
java

convertToCamelCase-将下划线大写方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。 例如:HELLO_WORLD->HelloWorld

参数说明类型
name转换前的下划线大写方式命名的字符串String
return转换后的驼峰式命名的字符串
D - 示例代码
java

toCamelCase-驼峰式命名法 例如:user_name->userName

参数说明类型
D - 示例代码
java

matches-查找指定字符串是否匹配指定字符串列表中的任意一个字符串

参数说明类型
str指定字符串String
strs需要检查的字符串数组String>
return是否匹配
D - 示例代码
java

matches-查找指定字符串是否匹配指定字符串数组中的任意一个字符串

参数说明类型
str指定字符串String
strs需要检查的字符串数组
return是否匹配
D - 示例代码
java

matches-查找指定字符串是否匹配

参数说明类型
str指定字符串String
pattern需要检查的字符串String
return是否匹配
D - 示例代码
java

cast-

参数说明类型
D - 示例代码
java

removeRepeatFactor-取交集,分别删除交集,将剩余的值添加进新的 list

参数说明类型
list1String>
list2String>
D - 示例代码
java

minus-取两个字符串数组的差集

参数说明类型
s1String[]
s2String[]
D - 示例代码
java