跳过导航链接
A B C D E F G H I K L M N O P Q R S T U V W Y 

A

add(Date, int, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
日期变更
addAll(byte[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(int[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(long[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(double[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(float[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(char[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(boolean[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addAll(short[]...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将多个数组合并在一起 忽略null的数组
addBodyParameter(String, String) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加请求体 (键值对)
addBodyParameter(JSONObject) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加请求体 (字典)
addDay(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减天数
addHeader(String, String) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加请求头 (键值对)
addHeader(JSONObject) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加请求头 (字典)
addHour(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减小时
addInterceptor(Interceptor...) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
添加拦截器 (根据`equals()`去重) 添加之后需调用 `buildClient()` 生效
addMillisecond(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减秒
addMinute(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减分钟
addMonth(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减月份
addNetworkInterceptor(Interceptor...) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
添加 network 拦截器 (根据`equals()`去重) 添加之后需调用 `buildClient()` 生效
addQueryParameter(String, String) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加查询参数 (键值对)
addQueryParameter(JSONObject) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
添加查询参数 (字典)
addSecond(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减秒
addWeek(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减星期
addYear(Date, int) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
指定日期加减年份
age - 类 中的变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
age(Date, Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
age(long, long) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
ageOfNow(String, String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
生日转为年龄,计算法定年龄
ageOfNow(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
生日转为年龄,计算法定年龄
allowCoreThreadTimeOut - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
线程执行超时后是否回收线程
alphabets - 类 中的变量cn.buli_home.utils.common.Base16Codec
 
AMP - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
append(byte[], int, int) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
向快速缓冲加入数据
append(byte[]) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
向快速缓冲加入数据
append(byte) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
向快速缓冲加入一个字节
append(FastByteBuffer) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
将另一个快速缓冲加入到自身
appendHex(StringBuilder, byte) - 类 中的方法cn.buli_home.utils.common.Base16Codec
将byte值转为16进制并添加到StringBuilder
appendHex(StringBuilder, byte, boolean) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将byte值转为16进制并添加到StringBuilder
array(int) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
根据索引位返回缓冲集中的缓冲
ArrayUtils - cn.buli_home.utils.common中的类
 
ArrayUtils() - 类 的构造器cn.buli_home.utils.common.ArrayUtils
 
Assert - cn.buli_home.utils.common中的类
 
Assert() - 类 的构造器cn.buli_home.utils.common.Assert
 
AsyncSendCallback - cn.buli_home.utils.kafka中的类
 
AsyncSendCallback() - 类 的构造器cn.buli_home.utils.kafka.AsyncSendCallback
 
AT - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
艾特
AT - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
艾特
awaitTermination(long, TimeUnit) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 

B

backingThreadFactory - 类 中的变量cn.buli_home.utils.thread.ThreadFactoryBuilder
用于线程创建的线程工厂类
BACKSLASH - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
反斜杠
BACKSLASH - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
反斜杠
badIndexMsg(int, int, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
错误的下标时显示的消息
Base16Codec - cn.buli_home.utils.common中的类
Base16(Hex)编码解码器
Base16Codec(boolean) - 类 的构造器cn.buli_home.utils.common.Base16Codec
构造
base64(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
base64
BASE_CHAR - 类 中的静态变量cn.buli_home.utils.common.RandomUtils
用于随机选的字符
BASE_CHAR_NUMBER - 类 中的静态变量cn.buli_home.utils.common.RandomUtils
用于随机选的字符和数字(包括大写和小写字母)
BASE_CHAR_NUMBER_LOWER - 类 中的静态变量cn.buli_home.utils.common.RandomUtils
用于随机选的字符和数字(小写)
BASE_NUMBER - 类 中的静态变量cn.buli_home.utils.common.RandomUtils
用于随机选的数字
BasicArrayUtils - cn.buli_home.utils.common中的类
 
BasicArrayUtils() - 类 的构造器cn.buli_home.utils.common.BasicArrayUtils
 
BATCH_COUNT - 类 中的静态变量cn.buli_home.utils.excel.ExcelDataListener
每隔 3000 条,然后清理list ,方便内存回收
BILLION - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
十亿
birthDate - 类 中的变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
BIRTHDAY - 类 中的静态变量cn.buli_home.utils.common.Validator
生日
BIRTHDAY - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
生日
BlockPolicy - cn.buli_home.utils.thread中的类
当任务队列过长时处于阻塞状态,直到添加到队列中 如果阻塞过程中被中断,就会抛出InterruptedException异常
有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景)
BlockPolicy(Consumer<Runnable>) - 类 的构造器cn.buli_home.utils.thread.BlockPolicy
构造
BlockPolicy() - 类 的构造器cn.buli_home.utils.thread.BlockPolicy
构造
body - 类 中的变量cn.buli_home.utils.net.http.HttpResponse
 
bodyParameter - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
bodyString - 类 中的变量cn.buli_home.utils.net.http.HttpResponse
 
BRACKET_END - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
中括号(右)
BRACKET_END - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
中括号(右)
BRACKET_START - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
中括号(左)
BRACKET_START - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
中括号(左)
buffer - 类 中的变量cn.buli_home.utils.file.FastByteArrayOutputStream
 
BUFFER_SIZE - 类 中的静态变量cn.buli_home.utils.file.FileUtils
缓存区大小
buffers - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
缓冲集
buffersCount - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
缓冲数
bufferSize - 类 中的变量cn.buli_home.utils.file.IoCopier
 
bufferSize(long) - 类 中的方法cn.buli_home.utils.file.IoCopier
缓存大小,取默认缓存和目标长度最小值
build() - 类 中的方法cn.buli_home.utils.net.http.HttpRequest.Builder
 
build() - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
 
build(ExecutorBuilder) - 类 中的静态方法cn.buli_home.utils.thread.ExecutorBuilder
构建ThreadPoolExecutor
build() - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
build(ThreadFactoryBuilder) - 类 中的静态方法cn.buli_home.utils.thread.ThreadFactoryBuilder
构建
buildClient() - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
构造 okHttp 请求客户端
Builder() - 类 的构造器cn.buli_home.utils.net.http.HttpRequest.Builder
 
buildFinalizable() - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
创建有回收关闭功能的ExecutorService
bytesLength(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
字节长度

C

cachedDataList - 类 中的变量cn.buli_home.utils.excel.ExcelDataListener
缓存的数据
cacheMap - 类 中的静态变量cn.buli_home.utils.date.StopWatchUtils
 
callback - 类 中的变量cn.buli_home.utils.excel.ExcelDataListener
 
callback - 类 中的静态变量cn.buli_home.utils.kafka.KafkaUtils
 
camel2Underline(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
驼峰转下划线
CharConstant - cn.buli_home.utils.constant中的类
 
CharConstant() - 类 的构造器cn.buli_home.utils.constant.CharConstant
 
checkBetween(int, int, int, Supplier<? extends X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(int, int, int, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(int, int, int) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(long, long, long, Supplier<? extends X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(long, long, long, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(long, long, long) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(double, double, double, Supplier<? extends X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(double, double, double, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(double, double, double) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkBetween(Number, Number, Number) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查值是否在指定范围内
checkIndex(int, int) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足: 0 ≤ index < size
checkIndex(int, int, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足: 0 ≤ index < size
checkRequiredField(Object, Class) - 类 中的静态方法cn.buli_home.utils.common.EntityUtils
检查模型必填字段是否有值
checkValueBlank(Map<String, Object>, String...) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
检查字典中必有字段是否有值 (默认不去除空白符)
checkValueBlank(Map<String, Object>, Boolean, String...) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
检查字典中必有字段是否有值
CHINA_ID_MAX_LENGTH - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils
中国公民身份证号码最大长度。
CHINA_ID_MIN_LENGTH - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils
中国公民身份证号码最小长度。
CITY_CODES - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils
省市代码表
cityCode - 类 中的变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
clean(String) - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
清除键值对
cleanAll() - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
清除所有值
clearInterceptor() - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
清空拦截器 清空之后需调用 `buildClient()` 生效
clearNetworkInterceptor() - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
清空 network 拦截器 清空之后需调用 `buildClient()` 生效
close() - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
此方法无任何效果,当流被关闭后不会抛出IOException
cn.buli_home.utils.common - 程序包 cn.buli_home.utils.common
 
cn.buli_home.utils.constant - 程序包 cn.buli_home.utils.constant
 
cn.buli_home.utils.date - 程序包 cn.buli_home.utils.date
 
cn.buli_home.utils.excel - 程序包 cn.buli_home.utils.excel
 
cn.buli_home.utils.file - 程序包 cn.buli_home.utils.file
 
cn.buli_home.utils.kafka - 程序包 cn.buli_home.utils.kafka
 
cn.buli_home.utils.net.http - 程序包 cn.buli_home.utils.net.http
 
cn.buli_home.utils.thread - 程序包 cn.buli_home.utils.thread
 
code - 类 中的变量cn.buli_home.utils.net.http.HttpResponse
 
CODEC_LOWER - 类 中的静态变量cn.buli_home.utils.common.Base16Codec
 
CODEC_UPPER - 类 中的静态变量cn.buli_home.utils.common.Base16Codec
 
COLON - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
冒号
COLON - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
冒号
COMMA - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
逗号
COMMA - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
逗号
CommonFileUtils - cn.buli_home.utils.file中的类
 
CommonFileUtils() - 类 的构造器cn.buli_home.utils.file.CommonFileUtils
 
compareBytes(byte[], byte[], int) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
compareDays(Date, Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
比较两个日期的大小 (毫秒级)
contains(long[], long) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(int[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(short[], short) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(char[], char) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(byte[], byte) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(double[], double) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(float[], float) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
contains(boolean[], boolean) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组中是否包含元素
containsAny(CharSequence, CharSequence...) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
查找指定字符串是否包含指定字符串列表中的任意一个字符串
containsAnyChar(String, char...) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
 
convert15To18(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
将15位身份证号码转换为18位
convert18To15(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
将18位身份证号码转换为15位
convert2String(Object) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将 Object 转换为 String null或 (不区分大小写), 认定为空
convert2StringOrNull(Object) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
调用 convert2String 方法,null会返回null
convertMillisecond2TimeStr(long) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
 
convertMinute2TimeStr(long) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
 
convertSecond2TimeStr(long) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
 
copy(S, T) - 类 中的方法cn.buli_home.utils.file.IoCopier
执行拷贝
copy(InputStream, OutputStream, int, long) - 类 中的静态方法cn.buli_home.utils.file.IOUtils
拷贝流,拷贝后不关闭流
copy(InputStream, OutputStream) - 类 中的方法cn.buli_home.utils.file.StreamCopier
 
corePoolSize - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
初始池大小
count - 类 中的变量cn.buli_home.utils.file.IoCopier
拷贝总数
countBetweenDays(Date, Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取两个日期相差的天数(以日期为单位计算,不以24小时制计算,详见下面说明)
【说明】比如 2022-06-17 23:00:00 和 2022-06-17 01:00:00,两者虽然只相差 2 个小时,但也算相差 1 天
CR - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
回车符
CR - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
回车符
create() - 类 中的静态方法cn.buli_home.utils.thread.ExecutorBuilder
创建ExecutorBuilder,开始构建
create() - 类 中的静态方法cn.buli_home.utils.thread.ThreadFactoryBuilder
创建ThreadFactoryBuilder
createFile(String, boolean) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
创建文件
createFolder(String) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
创建文件夹
createFolder(String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
创建文件夹
createSecureRandom(byte[]) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
创建SecureRandom,类提供加密的强随机数生成器 (RNG)
createThreadFactory(String) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
创建自定义线程名称前缀的ThreadFactory
createTopic(String, String, int, int) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
创建主题
CRLF - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
Windows 换行 解释:该字符串常用于表示 Windows 系统下的文本换行
currentBuffer - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
当前缓冲
currentBufferIndex - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
当前缓冲索引

D

daemon - 类 中的变量cn.buli_home.utils.thread.ThreadFactoryBuilder
是否守护线程,默认false
DASHED - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
减号(连接符)
DASHED - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
减号(连接符)
date - 类 中的变量cn.buli_home.utils.excel.ExcelData
 
DateConstant - cn.buli_home.utils.date中的接口
 
DateNode() - 类 的构造器cn.buli_home.utils.date.DateUtils.DateNode
 
DateUtils - cn.buli_home.utils.date中的类
 
DateUtils() - 类 的构造器cn.buli_home.utils.date.DateUtils
 
DateUtils.DateNode - cn.buli_home.utils.date中的类
 
day - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
day - 枚举 中的变量cn.buli_home.utils.date.WeekDay
 
DAY_HOURS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一天的小时数
DAY_MILLISECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一天的毫秒数(24 * 60* 60* 1000)
DAY_MINUTES - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一天分钟数 (24 * 60)
DAY_SECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一天的秒数 (24 * 60 * 60)
dayOfYear - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
当年第几天
decode(CharSequence) - 类 中的方法cn.buli_home.utils.common.Base16Codec
 
decodeColor(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将Hex颜色值转为
decodeHex(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符串解码为byte[]
decodeHex(char[]) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符数组转换为字节数组
decodeHex(CharSequence) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符数组转换为字节数组
decodeHexStr(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符数组转换为字符串,默认编码UTF-8
decodeHexStr(String, Charset) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符数组转换为字符串
decodeHexStr(char[], Charset) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将十六进制字符数组转换为字符串
DEFAULT_BUFFER_SIZE - 类 中的静态变量cn.buli_home.utils.file.IOUtils
默认缓存大小 8192
DEFAULT_KEY - 类 中的静态变量cn.buli_home.utils.date.StopWatchUtils
 
DEFAULT_QUEUE_CAPACITY - 类 中的静态变量cn.buli_home.utils.thread.ExecutorBuilder
默认的等待队列容量
defaultIfEmpty(T[], T[]) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
如果给定数组为空,返回默认数组
defaultIfNull(T, T) - 类 中的静态方法cn.buli_home.utils.common.ObjectUtils
如果给定对象为null返回默认值 ObjectUtil.defaultIfNull(null, null) = null ObjectUtil.defaultIfNull(null, "") = "" ObjectUtil.defaultIfNull(null, "zz") = "zz" ObjectUtil.defaultIfNull("abc", *) = "abc" ObjectUtil.defaultIfNull(Boolean.TRUE, *) = Boolean.TRUE
DelegatedExecutorService - cn.buli_home.utils.thread中的类
ExecutorService代理
DelegatedExecutorService(ExecutorService) - 类 的构造器cn.buli_home.utils.thread.DelegatedExecutorService
构造
DELIM_END - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
花括号(右)
DELIM_END - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
花括号(右)
DELIM_START - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
花括号(左)
DELIM_START - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
花括号(左)
deserializeObject(byte[]) - 类 中的静态方法cn.buli_home.utils.common.SerializeUtil
反序列化对象
doAfterAllAnalysed(AnalysisContext) - 类 中的方法cn.buli_home.utils.excel.ExcelDataListener
所有数据解析完成了 都会来调用
doCopy(InputStream, OutputStream, byte[]) - 类 中的方法cn.buli_home.utils.file.StreamCopier
执行拷贝,如果限制最大长度,则按照最大长度读取,否则一直读取直到遇到-1
DOT - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
DOT - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
DOUBLE_DOT - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
双点 用途:作为指向上级文件夹的路径
DOUBLE_QUOTES - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
双引号
doubleData - 类 中的变量cn.buli_home.utils.excel.ExcelData
 

E

e - 类 中的变量cn.buli_home.utils.thread.DelegatedExecutorService
 
empty() - 类 中的静态方法cn.buli_home.utils.common.ListUtils
获取一个空List,这个空List不可变
EMPTY - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
EMPTY_JSON - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
空 JSON
encode(byte[]) - 类 中的方法cn.buli_home.utils.common.Base16Codec
 
encodeColor(Color) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
Color编码为Hex形式
encodeColor(Color, String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
Color编码为Hex形式
encodeHex(byte[]) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字节数组转换为十六进制字符数组
encodeHex(String, Charset) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字节数组转换为十六进制字符数组
encodeHexStr(byte[]) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字节数组转换为十六进制字符串
encodeHexStr(String, Charset) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字符串转换为十六进制字符串,结果为小写
encodeHexStr(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字符串转换为十六进制字符串,结果为小写,默认编码是UTF-8
encodeHexStr(byte[], boolean) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将字节数组转换为十六进制字符串
EntityUtils - cn.buli_home.utils.common中的类
实体工具类
EntityUtils() - 类 的构造器cn.buli_home.utils.common.EntityUtils
 
equals(Object, Object) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
   Assert.isEquals(obj1,obj2);
 
equals(Object, Object, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
   Assert.isEquals(obj1,obj2,"obj1 must be equals obj2");
 
equals(Object, Object, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否相等,如果两个对象不相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
equals(double, double) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
比较大小,值相等 返回true
此方法通过调用Double.doubleToLongBits(double)方法来判断是否相等
此方法判断值相等时忽略精度的,即0.00 == 0
equals(float, float) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
比较大小,值相等 返回true
此方法通过调用Float.floatToIntBits(float)方法来判断是否相等
此方法判断值相等时忽略精度的,即0.00 == 0
equals(long, long) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
比较大小,值相等 返回true
此方法修复传入long型数据由于没有本类型重载方法,导致数据精度丢失
equals(Number, Number) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
比较数字值是否相等,相等返回true
需要注意的是BigDecimal需要特殊处理
BigDecimal使用compareTo方式判断,因为使用equals方法也判断小数位数,如2.0和2.00就不相等,
此方法判断值相等时忽略精度的,即0.00 == 0 如果用户提供两个Number都是BigDecimal,则通过调用BigDecimal.compareTo(BigDecimal)方法来判断是否相等 其他情况调用Object.equals(Object)比较
equals(BigDecimal, BigDecimal) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
比较大小,值相等 返回true
此方法通过调用BigDecimal.compareTo(BigDecimal)方法来判断是否相等
此方法判断值相等时忽略精度的,即0.00 == 0
ExcelData - cn.buli_home.utils.excel中的类
 
ExcelData() - 类 的构造器cn.buli_home.utils.excel.ExcelData
 
ExcelDataCallback<T> - cn.buli_home.utils.excel中的接口
 
ExcelDataListener<T> - cn.buli_home.utils.excel中的类
 
ExcelDataListener() - 类 的构造器cn.buli_home.utils.excel.ExcelDataListener
 
ExcelDataListener(ExcelDataCallback<T>) - 类 的构造器cn.buli_home.utils.excel.ExcelDataListener
 
ExcelUtils - cn.buli_home.utils.excel中的类
 
ExcelUtils() - 类 的构造器cn.buli_home.utils.excel.ExcelUtils
 
execute(Runnable) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
ExecutorBuilder - cn.buli_home.utils.thread中的类
ThreadPoolExecutor 构造器 1.
ExecutorBuilder() - 类 的构造器cn.buli_home.utils.thread.ExecutorBuilder
 
existsFile(String) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
文件是否存在
existsFolder(String) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
文件夹是否存在
extension - 枚举 中的变量cn.buli_home.utils.file.FileMagicNumber
 
extName(String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
获取文件扩展名 (不带`.`)
extName(File) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
获取文件扩展名 (不带`.`)

F

FastByteArrayOutputStream - cn.buli_home.utils.file中的类
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区 可以通过FastByteArrayOutputStream.toByteArray()FastByteArrayOutputStream.toString()来获取数据 FastByteArrayOutputStream.close()方法无任何效果,当流被关闭后不会抛出IOException 这种设计避免重新分配内存块而是分配新增的缓冲区,缓冲区不会被GC,数据也不会被拷贝到其他缓冲区。
FastByteArrayOutputStream() - 类 的构造器cn.buli_home.utils.file.FastByteArrayOutputStream
构造
FastByteArrayOutputStream(int) - 类 的构造器cn.buli_home.utils.file.FastByteArrayOutputStream
构造
FastByteBuffer - cn.buli_home.utils.file中的类
代码移植自blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
FastByteBuffer() - 类 的构造器cn.buli_home.utils.file.FastByteBuffer
 
FastByteBuffer(int) - 类 的构造器cn.buli_home.utils.file.FastByteBuffer
 
FILE_OPEN_MODE - 类 中的静态变量cn.buli_home.utils.file.FileUtils
文件打开模式
FILE_TYPE_MAP - 类 中的静态变量cn.buli_home.utils.file.FileTypeUtils
 
FileConstant - cn.buli_home.utils.file中的类
 
FileConstant() - 类 的构造器cn.buli_home.utils.file.FileConstant
 
fileExists(String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
 
FileMagicNumber - cn.buli_home.utils.file中的枚举
 
FileMagicNumber(String, String) - 枚举 的构造器cn.buli_home.utils.file.FileMagicNumber
 
FileTypeUtils - cn.buli_home.utils.file中的类
 
FileTypeUtils() - 类 的构造器cn.buli_home.utils.file.FileTypeUtils
 
FileUtils - cn.buli_home.utils.file中的类
 
FileUtils() - 类 的构造器cn.buli_home.utils.file.FileUtils
 
FileWriteType - cn.buli_home.utils.file中的枚举
 
FileWriteType() - 枚举 的构造器cn.buli_home.utils.file.FileWriteType
 
fill(String, String, int, List<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
fill(OutputStream, InputStream, int, List<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
fillOnce(String, String, int, List<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
fillOnce(OutputStream, InputStream, int, List<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
FinalizableDelegatedExecutorService - cn.buli_home.utils.thread中的类
保证ExecutorService在对象回收时正常结束
FinalizableDelegatedExecutorService(ExecutorService) - 类 的构造器cn.buli_home.utils.thread.FinalizableDelegatedExecutorService
构造
finalize() - 类 中的方法cn.buli_home.utils.thread.FinalizableDelegatedExecutorService
 
findRegexFirst(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
查找满足正则匹配条件的第一个字符串
findRegexList(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
查找满足正则匹配条件的所有字符串
finish() - 接口 中的方法cn.buli_home.utils.excel.ExcelDataCallback
 
flushEveryBuffer - 类 中的变量cn.buli_home.utils.file.IoCopier
是否每次写出一个buffer内容就执行flush
folderExists(String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
 
format(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
格式化Hex字符串,结果为每2位加一个空格,类似于: e8 8c 67 03 80 cb 22 00 95 26 8f
format(String, Object...) - 类 中的静态方法cn.buli_home.utils.common.StringFormatter
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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
format(CharSequence, Object...) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
格式化文本, {} 表示占位符
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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
format(Date, String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 Date 格式时间转化为指定格式时间
FORMAT_DATE - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到日期
FORMAT_HOUR - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到小时
FORMAT_MILLISECOND - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到毫秒
FORMAT_MINUTE - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到分
FORMAT_SECOND - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到秒
FORMAT_TRIM_DATE - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到日期(数字格式)
FORMAT_TRIM_HOUR - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到小时(数字格式)
FORMAT_TRIM_MILLISECOND - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到毫秒(数字格式)
FORMAT_TRIM_MINUTE - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到分(数字格式)
FORMAT_TRIM_SECOND - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
显示到秒(数字格式)
formatDate(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 Date 格式时间转化为 yyyy-MM-dd 格式时间
formatDateTimeMillisecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 Date 格式时间转化为 yyyy-MM-dd HH:mm:ss:SSS 格式时间
formatDateTimeSecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 Date 格式时间转化为 yyyy-MM-dd HH:mm:ss 格式时间
formatWith(String, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.StringFormatter
格式化字符串
此方法只是简单将指定占位符 按照顺序替换为参数
如果想输出占位符使用 \\转义即可,如果想输出占位符之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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

G

gender - 类 中的变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
generateHandleFileName(String, boolean, boolean) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
生成txt文件名
generateHandleFileName(String, boolean) - 类 中的静态方法cn.buli_home.utils.file.CommonFileUtils
生成txt文件名 (默认有日期)
get(int) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
根据索引位返回一个字节
getAgeByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取年龄,只支持15或18位身份证号码
getAgeByIdCard(String, Date) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取指定日期当时的年龄年龄,只支持15或18位身份证号码
getBetweenDateList(Date, Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取两个日期之间的所有日期
getBetweenDateList(Date, Date, boolean) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取两个日期之间的所有日期
getBetweenDateList(String, String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取两个日期之间的所有日期
getBetweenDateList(String, String, boolean) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取两个日期之间的所有日期
getBirth(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取生日,只支持15或18位身份证号码
getBirthByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取生日,只支持15或18位身份证号码
getBirthDate(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
从身份证号码中获取生日日期,只支持15或18位身份证号码
getBirthDateNode(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
从身份证号码中获取生日日期,只支持15或18位身份证号码
getBooleanValue(Map<String, Object>, String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
获取布尔value
getCityCodeByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取地市级编码,只支持15或18位身份证号码
获取编码为4位
getContainsStr(CharSequence, CharSequence...) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
getDateEnd(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取一天的截止时间(即:23 点 59 分 59 秒 999 毫秒)
getDateNo(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取日期数字
getDateNode(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取时间节点对象
getDateStart(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取一天的开始时间(即:0 点 0 分 0 秒 0 毫秒)
getDateStrList(List<Date>) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
List 转 List
getDateTimeMillisecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取日期时间数字(到毫秒)
getDateTimeSecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取日期时间数字(到秒)
getDay() - 枚举 中的方法cn.buli_home.utils.date.WeekDay
 
getDayByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取生日天,只支持15或18位身份证号码
getDistrictCodeByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取区县级编码,只支持15或18位身份证号码
获取编码为6位
getDoubleValue(Map<String, Object>, String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
获取双浮点value
getGenderByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取性别,只支持15或18位身份证号码
getIDCardInfo(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
获取身份证信息,包括身份、城市代码、生日、性别等
getInstance() - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
 
getIntegerValue(Map<String, Object>, String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
获取整型value
getLongValue(Map<String, Object>, String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
获取长整型value
getMagicNumber(byte[]) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
getMonth() - 枚举 中的方法cn.buli_home.utils.date.Month
 
getMonthByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取生日月,只支持15或18位身份证号码
getMonthDateEnd(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取本日期所在月最后一天
getMonthDateList(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在月的所有日期
getMonthDateList(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在月的所有日期
getMonthDateStart(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取本日期所在月第一天
getProvinceByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取户籍省份,只支持15或18位身份证号码
getProvinceCodeByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取户籍省份编码,只支持15或18位身份证号码
getRandom() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获取随机数生成器对象
ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。
getRandom(boolean) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获取随机数产生器
getSecureRandom() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获取SHA1PRNG的SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator) 相关说明见:https://stackoverflow.com/questions/137212/how-to-solve-slow-java-securerandom
getSecureRandom(byte[]) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获取SHA1PRNG的SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator) 相关说明见:https://stackoverflow.com/questions/137212/how-to-solve-slow-java-securerandom
getSplitAtIdx(String, String, int) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
分隔字符串, 之后取第n位子字符串 🌰: getSplitAtIdx("a,b,c", ",", 1) -> "b"
getStringProducer(String) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
 
getStringValue(Map<String, Object>, String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
获取字符串value
getTime(TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
getTime(String, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
getTimestampMillisecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取时间戳
getTimestampSecond(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取时间戳
getTopics(String) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
获取所有主题列表
getType(String) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型
getType(InputStream, int) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型
getType(InputStream, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型
注意此方法会读取头部一些bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型
注意此方法会读取头部64个bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream, String) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型 注意此方法会读取头部64个bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream, String, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型 注意此方法会读取头部一些bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(File, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型 1、无法识别类型默认按照扩展名识别 2、xls、doc、msi头信息无法区分,按照扩展名区分 3、zip可能为jar、war头信息无法区分,按照扩展名区分
getType(File) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
根据文件流的头部信息获得文件类型 1、无法识别类型默认按照扩展名识别 2、xls、doc、msi头信息无法区分,按照扩展名区分 3、zip可能为jar、war头信息无法区分,按照扩展名区分
getTypeByPath(String, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
通过路径获得文件类型
getTypeByPath(String) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
通过路径获得文件类型
getWeekDate(Date, WeekDay) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在周指定星期的日期
getWeekDateEnd(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在周开始日期
getWeekDateList(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在周的所有日期(周一到周日)
getWeekDateList(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在周的所有日期(周一到周日)
getWeekDateStart(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期所在周开始日期
getWeekOfYear(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取该日期是今年的第几周(以本年的周一为第1周,详见下面说明)
【说明】
比如 2022-01-01(周六)和 2022-01-02(周日)虽然在 2022 年里,但他们两天则属于 2021 年最后一周,
那么这两天不会算在 2022 年第 1 周里,此时会返回 0 ;而 2022 年第 1 周将从 2022-01-03(周一) 开始计算。
getWeekOfYearIgnoreLastYear(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取今年的第几周(以本年的1月1日为第1周第1天)
getYearByIdCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
根据身份编号获取生日年,只支持15或18位身份证号码

H

handler - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略
handlerWhenShutdown - 类 中的变量cn.buli_home.utils.thread.BlockPolicy
线程池关闭时,为避免任务丢失,留下处理方法 如果需要由调用方来运行,可以new BlockPolicy(Runnable::run)
HANZI - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
汉字
hasBodyParameter() - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
是否有请求体
hash(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
hash 值
hasHeader() - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
是否有请求头
hasNull(T...) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
是否包含null元素
hasQueryParameter() - 类 中的方法cn.buli_home.utils.net.http.HttpRequest
是否有查询参数
hasRegex(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
字符串是否包含该正则
hasSpecialChar(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
是否有特殊字符
header - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
hexToInt(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
16进制字符串转为int
hexToLong(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
16进制字符串转为long
HexUtils - cn.buli_home.utils.common中的类
 
HexUtils() - 类 的构造器cn.buli_home.utils.common.HexUtils
 
hide(String, int, int) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
隐藏指定位置的几个身份证号数字为“*”
hide(CharSequence, int, int) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
替换指定字符串的指定区间内字符为"*" 俗称:脱敏功能,后面其他功能,可以见:DesensitizedUtil(脱敏工具类) CharSequenceUtil.hide(null,*,*)=null CharSequenceUtil.hide("",0,*)="" CharSequenceUtil.hide("jackduan@163.com",-1,4) ****duan@163.com CharSequenceUtil.hide("jackduan@163.com",2,3) ja*kduan@163.com CharSequenceUtil.hide("jackduan@163.com",3,2) jackduan@163.com CharSequenceUtil.hide("jackduan@163.com",16,16) jackduan@163.com CharSequenceUtil.hide("jackduan@163.com",16,17) jackduan@163.com
hour - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
HOUR_MILLISECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一小时的毫秒数(60 * 60 * 1000)
HOUR_MINUTES - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一小时分钟数
HOUR_SECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一个小时的秒数 (60 * 60)
HttpCallback - cn.buli_home.utils.net.http中的类
HTTP 请求回调
HttpCallback() - 类 的构造器cn.buli_home.utils.net.http.HttpCallback
 
httpClient - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
HttpMethod - cn.buli_home.utils.net.http中的枚举
HTTP 请求类型
HttpMethod() - 枚举 的构造器cn.buli_home.utils.net.http.HttpMethod
 
HttpRequest - cn.buli_home.utils.net.http中的类
HTTP Request DTO
HttpRequest() - 类 的构造器cn.buli_home.utils.net.http.HttpRequest
 
HttpRequest(HttpRequest.Builder) - 类 的构造器cn.buli_home.utils.net.http.HttpRequest
 
httpRequest - 类 中的变量cn.buli_home.utils.net.http.HttpResponse
 
HttpRequest.Builder - cn.buli_home.utils.net.http中的类
 
HttpRequestBodyMode - cn.buli_home.utils.net.http中的枚举
HTTP Request Body Type
HttpRequestBodyMode() - 枚举 的构造器cn.buli_home.utils.net.http.HttpRequestBodyMode
 
HttpRequestMode - cn.buli_home.utils.net.http中的枚举
HTTP Request Mode
HttpRequestMode() - 枚举 的构造器cn.buli_home.utils.net.http.HttpRequestMode
 
HttpResponse - cn.buli_home.utils.net.http中的类
HTTP Response DTO
HttpResponse() - 类 的构造器cn.buli_home.utils.net.http.HttpResponse
 
HttpUtils - cn.buli_home.utils.net.http中的类
HTTP 请求工具类
HttpUtils() - 类 的构造器cn.buli_home.utils.net.http.HttpUtils
 
HUNDRED - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
HUNDRED_MILLION - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
亿
HUNDRED_THOUSAND - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
十万

I

IDCard(String) - 类 的构造器cn.buli_home.utils.common.IDCardUtils.IDCard
构造
IDCardUtils - cn.buli_home.utils.common中的类
 
IDCardUtils() - 类 的构造器cn.buli_home.utils.common.IDCardUtils
 
IDCardUtils.IDCard - cn.buli_home.utils.common中的类
身份证信息,包括身份、城市代码、生日、性别等
index() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
当前缓冲位于缓冲区的索引位
INDEX_NOT_FOUND - 类 中的静态变量cn.buli_home.utils.common.BasicArrayUtils
数组中元素未找到的下标,值为-1
indexOf(long[], long) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(int[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(short[], short) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(char[], char) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(byte[], byte) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(double[], double) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(float[], float) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(boolean[], boolean) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
indexOf(byte[], byte[]) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
INSTANCE - 类 中的静态变量cn.buli_home.utils.file.UserDefaultUtils
 
interceptorList - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
invoke(List<T>) - 接口 中的方法cn.buli_home.utils.excel.ExcelDataCallback
 
invoke(T, AnalysisContext) - 类 中的方法cn.buli_home.utils.excel.ExcelDataListener
这个每一条数据解析都会来调用
invokeAll(Collection<? extends Callable<T>>) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
IoCopier<S,T> - cn.buli_home.utils.file中的类
IO拷贝抽象,可自定义包括缓存、进度条等信息
此对象非线程安全
IoCopier(int, long) - 类 的构造器cn.buli_home.utils.file.IoCopier
构造
IOUtils - cn.buli_home.utils.file中的类
 
IOUtils() - 类 的构造器cn.buli_home.utils.file.IOUtils
 
isArray(Object) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
对象是否为数组对象
isAssignable(Class<?>, Class<?>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言 superType.isAssignableFrom(subType) 是否为 true.
isAssignable(Class<?>, Class<?>, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言 superType.isAssignableFrom(subType) 是否为 true.
isBirthday(CharSequence) - 类 中的静态方法cn.buli_home.utils.common.Validator
验证是否为生日
只支持以下几种格式: yyyyMMdd yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd yyyy年MM月dd日
isBirthday(int, int, int) - 类 中的静态方法cn.buli_home.utils.common.Validator
验证是否为生日
isEmpty(T[]) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
数组是否为空
isEmpty(Object) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
数组是否为空
此方法会匹配单一对象,如果此对象为null则返回true
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回false
如果此对象为数组对象,数组长度大于0情况下返回false,否则返回true
isEmpty(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(boolean[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为空
isEmpty(List<?>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
列表是否为空
isEmpty(Map<?, ?>) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
是否为空
isEmpty(CharSequence) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
判断是否为空
isEmpty() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
 
isEmptyWithoutBlank(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
判断是否为空(去空格)
isFalse(boolean, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为假,如果为 true 抛出指定类型异常
并使用指定的函数获取错误信息返回
  Assert.isFalse(i > 0, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
isFalse(boolean, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为假,如果为 true 抛出 IllegalArgumentException 异常
 Assert.isFalse(i < 0, "The value must not be negative");
 
isFalse(boolean) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为假,如果为 true 抛出 IllegalArgumentException 异常
 Assert.isFalse(i < 0);
 
isHexNumber(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
判断给定字符串是否为16进制数
如果是,需要使用对应数字类型对象的decode方法解码
例如:Integer.decode方法解码int类型的16进制数字
isInstanceOf(Class<?>, T) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定对象是否是给定类的实例
 Assert.instanceOf(Foo.class, foo);
 
isInstanceOf(Class<?>, T, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定对象是否是给定类的实例
 Assert.instanceOf(Foo.class, foo, "foo must be an instance of class Foo");
 
isLog - 类 中的变量cn.buli_home.utils.kafka.AsyncSendCallback
 
isNotEmpty(T[]) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
数组是否为非空
isNotEmpty(Object) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
数组是否为非空
此方法会匹配单一对象,如果此对象为null则返回false
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回true
如果此对象为数组对象,数组长度大于0情况下返回true,否则返回false
isNotEmpty(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNotEmpty(boolean[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
数组是否为非空
isNull(Object, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否为null ,如果不为null 抛出指定类型异常 并使用指定的函数获取错误信息返回
 Assert.isNull(value, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
isNull(Object, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否为null ,如果不为null 抛出IllegalArgumentException 异常
 Assert.isNull(value, "The value must be null");
 
isNull(Object) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否为null ,如果不为null 抛出IllegalArgumentException 异常
 Assert.isNull(value);
 
isShutdown() - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
isSorted(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSorted(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedASC(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
isSortedDESC(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isSortedDESC(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
isTerminated() - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
isTrue(boolean, Supplier<? extends X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为真,如果为 false 抛出给定的异常
 Assert.isTrue(i > 0, IllegalArgumentException::new);
 
isTrue(boolean, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0, "The value must be greater than zero");
 
isTrue(boolean) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0);
 
isValid(double) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
isValid(float) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
isValidCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
是否有效身份证号,忽略X的大小写
如果身份证号码中含有空格始终返回false
isValidCard10(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
验证10位身份编码是否合法
isValidCard15(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
验证15位身份编码是否合法
isValidCard18(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
判断18位身份证的合法性 根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
isValidCard18(String, boolean) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
判断18位身份证的合法性 根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
isValidHKCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
验证香港身份证号码(存在Bug,部份特殊身份证无法检查) 身份证前2位为英文字符,如果只出现一个英文字符则表示第一位是空格,对应数字58 前2位英文字符A-Z分别对应数字10-35 最后一位校验码为0-9的数字加上字符"A","A"代表10 将身份证号码全部转换为数字,分别对应乘9-1相加的总和,整除11则证件号码有效
isValidNumber(Number) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和Null将返回false
isValidTWCard(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
验证台湾身份证号码

K

KafkaUtils - cn.buli_home.utils.kafka中的类
 
KafkaUtils() - 类 的构造器cn.buli_home.utils.kafka.KafkaUtils
 
keepAliveTime - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长

L

lastIndexOf(long[], long) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(int[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(short[], short) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(char[], char) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(byte[], byte) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(double[], double) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(float[], float) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(boolean[], boolean) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
返回数组中指定元素所在最后的位置,未找到返回BasicArrayUtils.INDEX_NOT_FOUND
lastIndexOf(List<T>, Matcher<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
获取匹配规则定义中匹配到元素的最后位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
LETTER - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
字母
LETTER_NUMBER - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
字母和数字
LETTER_NUMBER_HANZI - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
字母、数字和汉字
LF - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
换行符
LF - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
换行符
list(boolean) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个空List
list(boolean, T...) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个List
list(boolean, Collection<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个List
list(boolean, Iterable<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个List
提供的参数为null时返回空ArrayList
list(boolean, Iterator<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个List
提供的参数为null时返回空ArrayList
list(boolean, Enumeration<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个List
提供的参数为null时返回空ArrayList
ListUtils - cn.buli_home.utils.common中的类
 
ListUtils() - 类 的构造器cn.buli_home.utils.common.ListUtils
 
loadRecordString(String) - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
读取文件内容
log - 类 中的变量cn.buli_home.utils.file.UserDefaultUtils
 
log - 类 中的静态变量cn.buli_home.utils.kafka.AsyncSendCallback
 
log - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
LOWER_LETTER - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
小写字母
lowerFirst(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
小写第一个字母

M

mappings - 枚举 中的静态变量cn.buli_home.utils.net.http.HttpMethod
 
MapUtils - cn.buli_home.utils.common中的类
字典工具类
MapUtils() - 类 的构造器cn.buli_home.utils.common.MapUtils
 
match(byte[]) - 枚举 中的方法cn.buli_home.utils.file.FileMagicNumber
 
matchDocument(byte[]) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
matchOpenXmlMime(byte[], int) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
max(long...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(int...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(short...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(char...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(byte...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(double...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
max(float...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最大值
maxPoolSize - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
最大池大小(允许同时执行的最大线程数)
md5(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
md5
MEDIA_TYPE_GENERAL - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
MEDIA_TYPE_IMAGE - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
MEDIA_TYPE_JSON - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
method - 类 中的变量cn.buli_home.utils.net.http.HttpRequest.Builder
 
method(HttpMethod) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest.Builder
 
method - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
MILLION - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
百万
millisecond - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
毫秒
millisecondStamp - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
时间戳(毫秒级)
mimeType - 枚举 中的变量cn.buli_home.utils.file.FileMagicNumber
 
min(long...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(int...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(short...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(char...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(byte...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(double...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
min(float...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
取最小值
minChunkLen - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
一个缓冲区的最小字节数
minute - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
MINUTE_MILLISECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一分钟的毫秒数(60 * 1000)
MINUTE_SECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一分钟的秒数
model2Map(Object, Class...) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
模型转为字典
modelList2Map(List<?>, Class...) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
模型转为字典
month - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
Month - cn.buli_home.utils.date中的枚举
 
Month(int) - 枚举 的构造器cn.buli_home.utils.date.Month
 
month - 枚举 中的变量cn.buli_home.utils.date.Month
 

N

namePrefix - 类 中的变量cn.buli_home.utils.thread.ThreadFactoryBuilder
线程名的前缀
needNewBuffer(int) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
分配下一个缓冲区,不会小于1024
networkInterceptorList - 类 中的静态变量cn.buli_home.utils.net.http.HttpUtils
 
newExecutor(int) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
新建线程池 1.
newExecutor() - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获得一个新的线程池,默认的策略如下: 1.
newExecutor(int, int) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获得一个新的线程池
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
newExecutor(int, int, int) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获得一个新的线程池,并指定最大任务队列大小
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
newFixedExecutor(int, String, boolean) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获取一个新的线程池,默认的策略如下
1.
newFixedExecutor(int, int, String, boolean) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获取一个新的线程池,默认的策略如下
1.
newFixedExecutor(int, int, String, RejectedExecutionHandler) - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获得一个新的线程池,默认策略如下
1.
newSingleExecutor() - 类 中的静态方法cn.buli_home.utils.thread.ThreadUtils
获得一个新的线程池,只有单个线程,策略如下: 1.
noNullElements(T[], Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含 并使用指定的函数获取错误信息返回
 Assert.noNullElements(array, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return ");
  });
 
noNullElements(T[], String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含
 Assert.noNullElements(array, "The array must not have null elements");
 
noNullElements(T[]) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含
 Assert.noNullElements(array);
 
notBlank(T, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出自定义异常。
notBlank(T, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name, "Name must not be blank");
 
notBlank(T) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name);
 
notContain(CharSequence, T, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串) 并使用指定的函数获取错误信息返回
 Assert.notContain(name, "rod", ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return ");
  });
 
notContain(String, String, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串)
 Assert.notContain(name, "rod", "Name must not contain 'rod'");
 
notContain(String, String) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串)
 Assert.notContain(name, "rod");
 
notEmpty(T, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空,为空抛出自定义异常,并使用指定的函数获取错误信息返回。
notEmpty(T, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空,为空抛出 IllegalArgumentException
 Assert.notEmpty(name, "Name must not be empty");
 
notEmpty(T) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查给定字符串是否为空,为空抛出 IllegalArgumentException
 Assert.notEmpty(name);
 
notEmpty(T[], Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素 并使用指定的函数获取错误信息返回
 Assert.notEmpty(array, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notEmpty(T[], String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素
 Assert.notEmpty(array, "The array must have elements");
 
notEmpty(T[]) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素
 Assert.notEmpty(array, "The array must have elements");
 
notEmpty(T, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定Map非空 并使用指定的函数获取错误信息返回
 Assert.notEmpty(map, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notEmpty(T, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定Map非空
 Assert.notEmpty(map, "Map must have entries");
 
notEmpty(T) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言给定Map非空
 Assert.notEmpty(map, "Map must have entries");
 
notEquals(Object, Object) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
   Assert.notEquals(obj1,obj2);
 
notEquals(Object, Object, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
   Assert.notEquals(obj1,obj2,"obj1 must be not equals obj2");
 
notEquals(Object, Object, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言两个对象是否不相等,如果两个对象相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
notNull(T, Supplier<X>) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否不为null ,如果为null 抛出指定类型异常 并使用指定的函数获取错误信息返回
 Assert.notNull(clazz, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notNull(T, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否不为null ,如果为null 抛出IllegalArgumentException 异常 Assert that an object is not null .
notNull(T) - 类 中的静态方法cn.buli_home.utils.common.Assert
断言对象是否不为null ,如果为null 抛出IllegalArgumentException 异常
 Assert.notNull(clazz);
 
NULL - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
NULL
NUMBER - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
数字
NumberConstant - cn.buli_home.utils.constant中的类
 
NumberConstant() - 类 的构造器cn.buli_home.utils.constant.NumberConstant
 
NumberUtils - cn.buli_home.utils.common中的类
数字工具类
NumberUtils() - 类 的构造器cn.buli_home.utils.common.NumberUtils
 

O

ObjectUtils - cn.buli_home.utils.common中的类
 
ObjectUtils() - 类 的构造器cn.buli_home.utils.common.ObjectUtils
 
of(T...) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
数组转为一个不可变List
类似于Java9中的List.of
offset - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
当前缓冲偏移量
offset() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
 
onCompletion(RecordMetadata, Exception) - 类 中的方法cn.buli_home.utils.kafka.AsyncSendCallback
 
ONE - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
onFailure(Call, IOException) - 类 中的方法cn.buli_home.utils.net.http.HttpCallback
 
onlyRegex(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
字符串是否只包含该正则
onResponse(Call, Response) - 类 中的方法cn.buli_home.utils.net.http.HttpCallback
 

P

p_addHeader(HttpRequest, Request.Builder) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_body(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_clean(String) - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
 
p_cleanAll() - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
 
p_convertResponse(Response, HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_errorResponse(HttpRequest, Exception) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_fill(ExcelWriter, int, List<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
p_formBody(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_generateRequest(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_getAdminClient(String) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
 
p_getCheckCode18(String) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
获得18位身份证校验码
p_getCheckCode18(int) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
将power和值与11取模获得余数进行校验码判断
p_getMethodName(String) - 类 中的静态方法cn.buli_home.utils.common.EntityUtils
 
p_getMethodName(String) - 类 中的静态方法cn.buli_home.utils.common.MapUtils
 
p_getPowerSum(char[]) - 类 中的静态方法cn.buli_home.utils.common.IDCardUtils
将身份证的每位和对应位的加权因子相乘之后,再得到和值
p_getSimpleDateFormat(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取指定时间格式化器
p_getStopWatch(String) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_getString(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取字符串有效内容
p_getTime(StopWatch, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_getWeek(Date) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取星期几
p_getWeek(Calendar) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
获取星期几
p_jsonBody(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_loadRecordString(String) - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
 
p_lowerChar(char) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
 
p_parseUrl(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_record(Map<String, String>) - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
持久化字符串 (键值对)
p_recordString(String, String) - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
持久化字符串
p_request(HttpRequest, Request) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
 
p_resume(StopWatch) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_setFilePath(String) - 类 中的方法cn.buli_home.utils.file.UserDefaultUtils
 
p_start(StopWatch) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_stop(StopWatch, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_suspend(StopWatch, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
p_upperChar(char) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
 
parse(String, String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将字符串格式时间转化为 Date 格式时间
parseBoolean(Object) - 类 中的静态方法cn.buli_home.utils.common.ObjectUtils
 
parseBoolean(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
解析成 Boolean
parseDate(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 yyyy-MM-dd 格式时间转化为 Date 格式时间
parseDateTimeMillisecond(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 yyyy-MM-dd HH:mm:ss:SSS 格式时间转化为 Date 格式时间
parseDateTimeSecond(String) - 类 中的静态方法cn.buli_home.utils.date.DateUtils
将 yyyy-MM-dd HH:mm:ss 格式时间转化为 Date 格式时间
parseDouble(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为long型数字,规则如下: 1、0开头的忽略开头的0 2、空串返回0 3、其它情况按照10进制转换 4、.123形式返回0.123(按照小于0的小数对待)
parseDouble(String, Double) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为 Double 规则如下: 1、0开头的忽略开头的0 2、空串返回0 3、其它情况按照10进制转换 4、.123形式返回0.123(按照小于0的小数对待)
parseDouble(Object) - 类 中的静态方法cn.buli_home.utils.common.ObjectUtils
 
parseDouble(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
已过时。
parseFloat(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为long型数字,规则如下: 1、0开头的忽略开头的0 2、空串返回0 3、其它情况按照10进制转换 4、.123形式返回0.123(按照小于0的小数对待)
parseFloat(String, Float) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为 Float 规则如下: 1、0开头的忽略开头的0 2、空串返回0 3、其它情况按照10进制转换 4、.123形式返回0.123(按照小于0的小数对待)
parseInt(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为int型数字,规则如下: 1、0x开头的视为16进制数字 2、0开头的忽略开头的0 3、其它情况按照10进制转换 4、空串返回0 5、.123形式返回0(按照小于0的小数对待) 6、123.56截取小数点之前的数字,忽略小数部分
parseInt(String, Integer) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为 Integer 规则如下: 1、0x开头的视为16进制数字 2、0开头的忽略开头的0 3、其它情况按照10进制转换 4、空串返回0 5、.123形式返回0(按照小于0的小数对待) 6、123.56截取小数点之前的数字,忽略小数部分 7、解析失败返回默认值
parseInt(Object) - 类 中的静态方法cn.buli_home.utils.common.ObjectUtils
 
parseInt(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
已过时。
parseLong(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为long型数字,规则如下: 1、0x开头的视为16进制数字 2、0开头的忽略开头的0 3、空串返回0 4、其它情况按照10进制转换 5、.123形式返回0(按照小于0的小数对待) 6、123.56截取小数点之前的数字,忽略小数部分
parseLong(String, Long) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
解析转换数字字符串为 Long 规则如下: 1、0x开头的视为16进制数字 2、0开头的忽略开头的0 3、其它情况按照10进制转换 4、空串返回0 5、.123形式返回0(按照小于0的小数对待) 6、123.56截取小数点之前的数字,忽略小数部分 7、解析失败返回默认值
parseLong(Object) - 类 中的静态方法cn.buli_home.utils.common.ObjectUtils
 
parseLong(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
已过时。
parseNumber(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
将指定字符串转换为Number 对象
此方法不支持科学计数法 需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
parseNumber(String, Number) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
将指定字符串转换为Number 此方法不支持科学计数法
PATH - 类 中的变量cn.buli_home.utils.file.UserDefaultUtils
 
POWER - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils
每位加权因子
priority - 类 中的变量cn.buli_home.utils.thread.ThreadFactoryBuilder
线程优先级
provinceCode - 类 中的变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
putFileType(String, String) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
增加文件类型映射
如果已经存在将覆盖之前的映射

Q

queryParameter - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 

R

randomBigDecimal() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数[0, 1)
randomBigDecimal(BigDecimal) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数 [0,limit)
randomBigDecimal(BigDecimal, BigDecimal) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomBoolean() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得随机Boolean值
randomBytes(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机bytes
randomChar() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机字母或数字,小写
randomChar(String) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机字符
randomChinese() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机汉字('一'-'鿿')
randomDouble(double, double) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomDouble(double, double, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomDouble() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得随机数[0, 1)
randomDouble(int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomDouble(double) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数 [0,limit)
randomDouble(double, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomEle(List<T>) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得列表中的元素
randomEle(List<T>, int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得列表中的元素
randomEle(T[]) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得数组中的元素
randomEle(T[], int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得数组中的元素
randomEleList(List<T>, int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得列表中的一定量的元素,返回List
此方法与RandomUtils.randomEles(List, int) 不同点在于,不会获取重复位置的元素
randomEles(List<T>, int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机获得列表中的一定量元素
randomFloat() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得随机数[0, 1)
randomFloat(float) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数 [0,limit)
randomFloat(float, float) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数[min, max)
randomInt() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得随机数int值
randomInt(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数 [0,limit)
randomInt(int, int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomInt(int, int, boolean, boolean) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomInts(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
创建指定长度的随机索引
randomLong() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得随机数
randomLong(long) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数 [0,limit)
randomLong(long, long) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数[min, max)
randomLong(long, long, boolean, boolean) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得指定范围内的随机数
randomNumber() - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
随机数字,数字为0~9单个数字
randomNumbers(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得一个只包含数字的字符串
randomString(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得一个随机的字符串(只包含数字和字符)
randomString(String, int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得一个随机的字符串
randomStringUpper(int) - 类 中的静态方法cn.buli_home.utils.common.RandomUtils
获得一个随机的字符串(只包含数字和大写字符)
RandomUtils - cn.buli_home.utils.common中的类
 
RandomUtils() - 类 的构造器cn.buli_home.utils.common.RandomUtils
 
range(int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
生成一个从0开始的数字列表
range(int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
生成一个数字列表 自动判定正序反序
range(int, int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
生成一个数字列表 自动判定正序反序
read(String, int, Class<T>, ExcelDataCallback<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
read(InputStream, int, Class<T>, ExcelDataCallback<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
read(String, int, Class<T>, int, ExcelDataCallback<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
read(InputStream, int, Class<T>, int, ExcelDataCallback<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
readBytes(InputStream, int) - 类 中的静态方法cn.buli_home.utils.file.IOUtils
读取指定长度的byte数组,不关闭流
readFile(String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
读取文件内容
readFileByLine(File) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
按行读取文件
readHex(InputStream, int, boolean) - 类 中的静态方法cn.buli_home.utils.file.IOUtils
读取16进制字符串
readHex64Upper(InputStream) - 类 中的静态方法cn.buli_home.utils.file.IOUtils
从流中读取前64个byte并转换为16进制,字母部分使用大写
readHex8192Upper(InputStream) - 类 中的静态方法cn.buli_home.utils.file.IOUtils
从流中读取前8192个byte并转换为16进制,字母部分使用大写
readSync(String, int, Class<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
readSync(InputStream, int, Class<T>) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
readSync(String, int, Class<T>, int) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
readSync(InputStream, int, Class<T>, int) - 类 中的静态方法cn.buli_home.utils.excel.ExcelUtils
 
record(Map<String, String>) - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
记录内容
recordString(String, String) - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
记录内容
RegexConstant - cn.buli_home.utils.constant中的类
 
RegexConstant() - 类 的构造器cn.buli_home.utils.constant.RegexConstant
 
rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法cn.buli_home.utils.thread.BlockPolicy
 
RejectPolicy - cn.buli_home.utils.thread中的枚举
线程拒绝策略枚举 如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
RejectPolicy(RejectedExecutionHandler) - 枚举 的构造器cn.buli_home.utils.thread.RejectPolicy
 
remove(long[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(int[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(short[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(char[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(byte[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(double[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(float[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(boolean[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
remove(Object, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中对应位置的元素 copy from commons-lang
removeEle(long[], long) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(int[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(short[], short) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(char[], char) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(byte[], byte) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(double[], double) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(float[], float) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeEle(boolean[], boolean) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
移除数组中指定的元素 只会移除匹配到的第一个元素 copy from commons-lang
removeFileType(String) - 类 中的静态方法cn.buli_home.utils.file.FileTypeUtils
移除文件类型映射
removePrefix(String, String[]) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
去掉字符串指定的前缀
renameFile(String, String) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
 
replace(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
字符串替换
replace(CharSequence, int, int, CharSequence) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
替换指定字符串的指定区间内字符为指定字符串,字符串只重复一次
此方法使用CharSequence.codePoints()完成拆分替换
replaceBlank(CharSequence) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
去空白符
replaceLastChar(String, char, char) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
替换最后一个对应字符
replaceTemplate(String, Map<String, Object>) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
替换渲染模板: e.g. template: "My name is ${name} and I am ${age} years old."
replaceTemplate(String, Map<String, Object>, List<String>) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
替换渲染模板: e.g. template: "My name is ${name} and I am ${age} years old."
request(HttpRequest) - 类 中的静态方法cn.buli_home.utils.net.http.HttpUtils
发送http请求
requestBodyMode - 类 中的变量cn.buli_home.utils.net.http.HttpRequest.Builder
 
requestBodyMode(HttpRequestBodyMode) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest.Builder
 
requestBodyMode - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
requestMode - 类 中的变量cn.buli_home.utils.net.http.HttpRequest.Builder
 
requestMode(HttpRequestMode) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest.Builder
 
requestMode - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
reset() - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
 
reset() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
 
resize(byte[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
生成一个新的重新设置大小的数组 调整大小后拷贝原数组到新数组下。
resolve(String) - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpMethod
 
RESULT_PATH_PREFIX - 类 中的静态变量cn.buli_home.utils.file.FileConstant
 
resume() - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
resume(String) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
reverse(long[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(int[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(short[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(char[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(byte[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(double[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(float[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(boolean[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(boolean[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
反转数组,会变更原数组
reverse(List<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
反序给定List,会在原List基础上直接修改
round(double, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(String, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(BigDecimal, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(double, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
round(String, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
round(BigDecimal, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
roundDown(Number, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定小数位数,舍去多余位数
roundDown(BigDecimal, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定小数位数,舍去多余位数
roundHalfEven(Number, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
四舍六入五成双计算法 四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
roundHalfEven(BigDecimal, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
四舍六入五成双计算法 四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
roundStr(double, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
roundStr(String, int) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
roundStr(double, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
roundStr(String, int, RoundingMode) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567

S

searchSignature(byte[], int, int) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
 
second - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
SECOND_MILLISECONDS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一秒的毫秒数
secondStamp - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
时间戳(秒级)
sendAsyncMessage(KafkaProducer<String, String>, String, String) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
发送异步消息 (打印日志)
sendAsyncMessage(KafkaProducer<String, String>, String, String, boolean) - 类 中的静态方法cn.buli_home.utils.kafka.KafkaUtils
发送异步消息 (打印日志)
serializeObject(Object) - 类 中的静态方法cn.buli_home.utils.common.SerializeUtil
序列化对象
SerializeUtil - cn.buli_home.utils.common中的类
 
SerializeUtil() - 类 的构造器cn.buli_home.utils.common.SerializeUtil
 
serialVersionUID - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils.IDCard
 
serialVersionUID - 类 中的静态变量cn.buli_home.utils.thread.ExecutorBuilder
 
serialVersionUID - 类 中的静态变量cn.buli_home.utils.thread.ThreadFactoryBuilder
 
setAllowCoreThreadTimeOut(boolean) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置线程执行超时后是否回收线程
setCorePoolSize(int) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置初始池大小,默认0
setDaemon(boolean) - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
设置是否守护线程
setFilePath(String) - 类 中的静态方法cn.buli_home.utils.file.UserDefaultUtils
设置文件路径
setFlushEveryBuffer(boolean) - 类 中的方法cn.buli_home.utils.file.IoCopier
设置是否每次写出一个buffer内容就执行flush
setHandler(RejectedExecutionHandler) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略 此处可以使用JDK预定义的几种策略,见RejectPolicy枚举
setKeepAliveTime(long, TimeUnit) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长
setKeepAliveTime(long) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长,单位纳秒
setMaxPoolSize(int) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置最大池大小(允许同时执行的最大线程数)
setNamePrefix(String) - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
设置线程名前缀,例如设置前缀为mustard-thread-,则线程名为mustard-thread-1之类。
setPriority(int) - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
设置线程优先级
setThreadFactory(ThreadFactory) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置线程工厂,用于自定义线程创建
setThreadFactory(ThreadFactory) - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
设置用于创建基础线程的线程工厂
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - 类 中的方法cn.buli_home.utils.thread.ThreadFactoryBuilder
设置未捕获异常的处理方式
setWorkQueue(BlockingQueue<Runnable>) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
设置队列,用于存在未执行的线程
可选队列有: 1.
sha1(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
sah1
sha256(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
sha256
sha512(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
sha512
shuffle(int[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(int[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(long[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(long[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(double[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(double[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(float[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(float[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(boolean[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(boolean[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(byte[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(byte[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(char[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(char[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(short[]) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shuffle(short[], Random) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
打乱数组顺序,会变更原数组
shutdown() - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
shutdownNow() - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
simpleDateFormatMap - 类 中的静态变量cn.buli_home.utils.date.DateUtils
时间格式化器集合
SINGLE_QUOTE - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
单引号
size() - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
 
size - 类 中的变量cn.buli_home.utils.file.FastByteBuffer
缓冲字节数
size() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
 
SLASH - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
斜杠
SLASH - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
斜杠
sort(List<T>, Comparator<? super T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
针对List排序,排序会修改原List
SPACE - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
空格符
SPACE - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
空格符
SPECIAL_CHAR - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
特殊字符
SPECIAL_SUFFIX - 类 中的静态变量cn.buli_home.utils.file.FileUtils
特殊后缀
specifiedSymbolCount(String, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
获取字符串中指定字符串数量
split(byte[], int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
start() - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
start(String) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
startWith(CharSequence, CharSequence, boolean, boolean) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
是否以指定字符串开头 如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
startWithIgnoreCase(CharSequence, CharSequence) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
是否以指定字符串开头,忽略大小写
state(boolean, Supplier<String>) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
state(boolean, String, Object...) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
state(boolean) - 类 中的静态方法cn.buli_home.utils.common.Assert
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
stop(TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
stop(String, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
StopWatchUtils - cn.buli_home.utils.date中的类
 
StopWatchUtils() - 类 的构造器cn.buli_home.utils.date.StopWatchUtils
 
str(Object, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
已过时。
str(Object, Charset) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将对象转为字符串 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
str(byte[], String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将byte数组转为字符串
str(byte[], Charset) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
解码字节码
str(Byte[], String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将Byte数组转为字符串
str(Byte[], Charset) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
解码字节码
str(ByteBuffer, String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将编码的byteBuffer数据转换为字符串
str(ByteBuffer, Charset) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将编码的byteBuffer数据转换为字符串
StreamCopier - cn.buli_home.utils.file中的类
StreamCopier() - 类 的构造器cn.buli_home.utils.file.StreamCopier
构造
StreamCopier(int) - 类 的构造器cn.buli_home.utils.file.StreamCopier
构造
StreamCopier(int, long) - 类 的构造器cn.buli_home.utils.file.StreamCopier
构造
string - 类 中的变量cn.buli_home.utils.excel.ExcelData
 
StringConstant - cn.buli_home.utils.constant中的类
 
StringConstant() - 类 的构造器cn.buli_home.utils.constant.StringConstant
 
StringFormatter - cn.buli_home.utils.common中的类
字符串格式化工具
StringFormatter() - 类 的构造器cn.buli_home.utils.common.StringFormatter
 
StringUtils - cn.buli_home.utils.common中的类
 
StringUtils() - 类 的构造器cn.buli_home.utils.common.StringUtils
 
sub(byte[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(int[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(long[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(short[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(char[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(double[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(float[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(boolean[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
获取子数组
sub(List<T>, int, int) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
截取集合的部分
sub(List<T>, int, int, int) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
截取集合的部分
此方法与List.subList(int, int) 不同在于子列表是新的副本,操作子列表不会影响原列表。
submit(Runnable) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
submit(Callable<T>) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
submit(Runnable, T) - 类 中的方法cn.buli_home.utils.thread.DelegatedExecutorService
 
success - 类 中的变量cn.buli_home.utils.net.http.HttpResponse
 
suspend(TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
suspend(String, TimeUnit) - 类 中的静态方法cn.buli_home.utils.date.StopWatchUtils
 
swap(int[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(long[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(double[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(float[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(boolean[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(byte[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(char[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值
swap(short[], int, int) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
交换数组中两个位置的值

T

TAB - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
制表符
TAB - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
制表符
TEMPLATE_VALUE_MUST_BE_BETWEEN_AND - 类 中的静态变量cn.buli_home.utils.common.Assert
 
TEN - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
TEN_MILLION - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
千万
TEN_THOUSAND - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
THOUSAND - 类 中的静态变量cn.buli_home.utils.constant.NumberConstant
threadFactory - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
线程工厂,用于自定义线程创建
ThreadFactoryBuilder - cn.buli_home.utils.thread中的类
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder
ThreadFactoryBuilder() - 类 的构造器cn.buli_home.utils.thread.ThreadFactoryBuilder
 
ThreadUtils - cn.buli_home.utils.thread中的类
多线程工具
ThreadUtils() - 类 的构造器cn.buli_home.utils.thread.ThreadUtils
 
time - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
显示时间
toArray() - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
返回快速缓冲中的数据
toArray(int, int) - 类 中的方法cn.buli_home.utils.file.FastByteBuffer
返回快速缓冲中的数据
toBigDecimal(Number) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
数字转BigDecimal
Float、Double等有精度问题,转换为字符串后再转换
null转换为0
toBigDecimal(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
数字转BigDecimal
null或""或空白符转换为0
toBigInteger(String) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
Hex(16进制)字符串转为BigInteger
toBigInteger(Number) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
数字转BigInteger
null转换为0
toBigInteger(String) - 类 中的静态方法cn.buli_home.utils.common.NumberUtils
数字转BigInteger
null或""或空白符转换为0
toByteArray() - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
转为Byte数组
toCopyOnWriteArrayList(Collection<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个CopyOnWriteArrayList
toDigit(char, int) - 类 中的静态方法cn.buli_home.utils.common.Base16Codec
将十六进制字符转换成一个整数
toHex(int) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
转为16进制字符串
toHex(long) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
转为16进制字符串
toLinkedList(T...) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建LinkedList
toList(T...) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个ArrayList
toList(Collection<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个ArrayList
toList(Iterable<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个ArrayList
提供的参数为null时返回空ArrayList
toList(Iterator<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个ArrayList
提供的参数为null时返回空ArrayList
toList(Enumeration<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
新建一个ArrayList
提供的参数为null时返回空ArrayList
toString(Object) - 类 中的静态方法cn.buli_home.utils.common.ArrayUtils
数组或集合转String
toString() - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
 
toString(String) - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
转为字符串
toString(Charset) - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
转为字符串
toUnicodeHex(char) - 类 中的方法cn.buli_home.utils.common.Base16Codec
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如: '你' =》'你'
toUnicodeHex(int) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如: '你' =》你
toUnicodeHex(char) - 类 中的静态方法cn.buli_home.utils.common.HexUtils
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如: '你' =》'你'
TW_FIRST_CODE - 类 中的静态变量cn.buli_home.utils.common.IDCardUtils
台湾身份首字母对应数字

U

UD_FILE_NAME - 类 中的变量cn.buli_home.utils.file.UserDefaultUtils
 
UD_FILE_PATH - 类 中的变量cn.buli_home.utils.file.UserDefaultUtils
 
uncaughtExceptionHandler - 类 中的变量cn.buli_home.utils.thread.ThreadFactoryBuilder
未捕获异常处理器
UNDERLINE - 类 中的静态变量cn.buli_home.utils.constant.CharConstant
下划线
UNDERLINE - 类 中的静态变量cn.buli_home.utils.constant.StringConstant
下划线
underline2Camel(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
下划线转驼峰
UNIX_SEPARATOR - 类 中的静态变量cn.buli_home.utils.file.FileUtils
类Unix路径分隔符
unmodifiable(List<T>) - 类 中的静态方法cn.buli_home.utils.common.ListUtils
将对应List转换为不可修改的List
unWrap(Integer...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组,null转为0
unWrap(Long...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Character...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Byte...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Short...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Float...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Double...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组
unWrap(Boolean...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
包装类数组转为原始类型数组 null 按照 false 对待
UPPER_LETTER - 类 中的静态变量cn.buli_home.utils.constant.RegexConstant
大写字母
upperFirst(String) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
大写第一个字母
url - 类 中的变量cn.buli_home.utils.net.http.HttpRequest.Builder
 
url(String) - 类 中的方法cn.buli_home.utils.net.http.HttpRequest.Builder
 
url - 类 中的变量cn.buli_home.utils.net.http.HttpRequest
 
useArrayBlockingQueue(int) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
使用ArrayBlockingQueue 做为等待队列
有界队列,相对无界队列有利于控制队列大小,队列满时,运行线程小于maxPoolSize时会创建新线程,否则触发异常策略
USER_DEFAULT_PATH - 类 中的静态变量cn.buli_home.utils.file.FileConstant
 
UserDefaultUtils - cn.buli_home.utils.file中的类
文件持久化工具
UserDefaultUtils() - 类 的构造器cn.buli_home.utils.file.UserDefaultUtils
 
useSynchronousQueue() - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
使用SynchronousQueue 做为等待队列(非公平策略)
它将任务直接提交给线程而不保持它们。
useSynchronousQueue(boolean) - 类 中的方法cn.buli_home.utils.thread.ExecutorBuilder
使用SynchronousQueue 做为等待队列
它将任务直接提交给线程而不保持它们。
utf8Str(Object) - 类 中的静态方法cn.buli_home.utils.common.StringUtils
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法

V

Validator - cn.buli_home.utils.common中的类
字段验证器
Validator() - 类 的构造器cn.buli_home.utils.common.Validator
 
value - 枚举 中的变量cn.buli_home.utils.thread.RejectPolicy
-- GETTER -- 获取RejectedExecutionHandler枚举值
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.date.Month
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.date.WeekDay
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.file.FileWriteType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpRequestBodyMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpRequestMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.buli_home.utils.thread.RejectPolicy
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.buli_home.utils.date.Month
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.date.WeekDay
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.file.FileMagicNumber
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.file.FileWriteType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpRequestBodyMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.net.http.HttpRequestMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.buli_home.utils.thread.RejectPolicy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

week - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
星期几( 1 - 7 对应周一到周日)
WEEK_DAYS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一星期的天数
WeekDay - cn.buli_home.utils.date中的枚举
 
WeekDay(int) - 枚举 的构造器cn.buli_home.utils.date.WeekDay
 
weekOfYear - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
当年第几周(本年周 1 为第 1 周,0 则表示属于去年最后一周)
weekOfYearIgnoreLastYear - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
当年第几周(本年周 1 为第 1 周,0 则表示属于去年最后一周)
WINDOWS_SEPARATOR - 类 中的静态变量cn.buli_home.utils.file.FileUtils
Windows路径分隔符
workQueue - 类 中的变量cn.buli_home.utils.thread.ExecutorBuilder
队列,用于存放未执行的线程
wrap(int...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(long...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(char...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(byte...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(short...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(float...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(double...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
wrap(boolean...) - 类 中的静态方法cn.buli_home.utils.common.BasicArrayUtils
将原始类型数组包装为包装类型
write(byte[], int, int) - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
 
write(int) - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
 
WRITE_BATCH_COUNT - 类 中的静态变量cn.buli_home.utils.excel.ExcelUtils
 
writeFile(String, String, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
已过时。
writeFile(String, String, FileWriteType) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
写入内容到指定文件
writeFile(File, String, boolean) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
已过时。
writeFile(File, String, FileWriteType) - 类 中的静态方法cn.buli_home.utils.file.FileUtils
写入内容到指定文件
writeTo(OutputStream) - 类 中的方法cn.buli_home.utils.file.FastByteArrayOutputStream
写出

Y

year - 类 中的变量cn.buli_home.utils.date.DateUtils.DateNode
YEAR_MONTHS - 接口 中的静态变量cn.buli_home.utils.date.DateConstant
一年的月份数
A B C D E F G H I K L M N O P Q R S T U V W Y 
跳过导航链接

Copyright © 2024. All rights reserved.