- NativeKit - net.lulihu.ObjectKit中的类
-
获取cpu信息工具类
- NativeKit() - 类 的构造器net.lulihu.ObjectKit.NativeKit
-
- needMoreOperator(char) - 类 中的方法net.lulihu.formula.ExpressionNode
-
判断某个字符后是否需要更多的操作符
- net.lulihu - 程序包 net.lulihu
-
- net.lulihu.dataStructure - 程序包 net.lulihu.dataStructure
-
- net.lulihu.dateTime - 程序包 net.lulihu.dateTime
-
- net.lulihu.designPattern.chain - 程序包 net.lulihu.designPattern.chain
-
- net.lulihu.disruptorKit - 程序包 net.lulihu.disruptorKit
-
- net.lulihu.disruptorKit.demo - 程序包 net.lulihu.disruptorKit.demo
-
- net.lulihu.disruptorKit.oneOf - 程序包 net.lulihu.disruptorKit.oneOf
-
- net.lulihu.exception - 程序包 net.lulihu.exception
-
- net.lulihu.formula - 程序包 net.lulihu.formula
-
- net.lulihu.functional - 程序包 net.lulihu.functional
-
- net.lulihu.http - 程序包 net.lulihu.http
-
- net.lulihu.http.builder - 程序包 net.lulihu.http.builder
-
- net.lulihu.http.okhttp - 程序包 net.lulihu.http.okhttp
-
- net.lulihu.jdbc.orm - 程序包 net.lulihu.jdbc.orm
-
- net.lulihu.lock - 程序包 net.lulihu.lock
-
- net.lulihu.ObjectKit - 程序包 net.lulihu.ObjectKit
-
- net.lulihu.ObjectKit.annotation - 程序包 net.lulihu.ObjectKit.annotation
-
- net.lulihu.office.excel - 程序包 net.lulihu.office.excel
-
- net.lulihu.promise - 程序包 net.lulihu.promise
-
- newArray(Class<?>, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
新建一个空数组
- newArrayList() - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
新建一个ArrayList
- newArrayList(T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
新建一个ArrayList
- newException(String) - 类 中的方法net.lulihu.Assert0.Argument
-
- newException(String, Object...) - 类 中的方法net.lulihu.Assert0.Argument
-
- newException(String) - 类 中的方法net.lulihu.Assert0.ToolBox
-
- newException(String, Object...) - 类 中的方法net.lulihu.Assert0.ToolBox
-
- newException(String) - 接口 中的方法net.lulihu.AssertBehavior
-
抛出新的异常
- newException(String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
-
抛出新的异常
- newHashMap() - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
新建一个HashMap
- newHashMap(int) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
新建一个HashMap
- newHashSet() - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
新建一个HashSet
- newHashSet(T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
新建一个HashSet
- newInstance(String) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
-
实例化对象
- newInstance(Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
-
实例化对象
- newInstance(Class<T>, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
-
实例化对象
- newInstanceConstructorsDefaultValue(Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
-
根据实例类型创建一个新的实例,优先使用无参构造函数,如果不存在无参构造函数则为第一个构造函数的参数设置默认值
- NEWLINE - 类 中的静态变量net.lulihu.ObjectKit.StrKit
-
- NoEncodeFormBody - net.lulihu.http.okhttp中的类
-
已过时。
- NoEncodeFormBody(List<String>, List<String>) - 类 的构造器net.lulihu.http.okhttp.NoEncodeFormBody
-
已过时。
- NoEncodeFormBody.Builder - net.lulihu.http.okhttp中的类
-
已过时。
- NORM_DATE_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期(不含时间)格式化器
- NORM_DATE_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期格式
- NORM_DATETIME_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式化器
- NORM_DATETIME_HOUR_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到小时
- NORM_DATETIME_HOUR_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到小时
- NORM_DATETIME_MINUTE_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到分
- NORM_DATETIME_MONTH_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到月
- NORM_DATETIME_MS_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到毫秒
- NORM_DATETIME_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准日期时间格式,精确到秒
- NORM_TIME_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准时间格式化器
- NORM_TIME_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
-
标准时间格式
- noSpecialSymbols(String, String, String...) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言字符串中不可以有特殊字符
- notBlank(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""
- notEmpty(Object, String) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为空
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
- notEmpty(Object, RuntimeException) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为空
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
- notEmpty(Object[], String) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言数组包含元素; 也就是说,它不能为空,并且必须包含至少一个元素。
- notEmpty(Object, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
-
不为空
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
- notNull(Object, String) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为null
- notNull(Object, String, Object...) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为null
- notNull(Object) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为null
- notNull(Object, RuntimeException) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个对象不能为null
- notNull(String, String) - 类 中的静态方法net.lulihu.Assert
-
已过时。
断言一个字符串不可以为空或者 null 否则抛出异常
- notNull(Object, String) - 接口 中的方法net.lulihu.AssertBehavior
-
如果为true 则抛出异常
- notNull(Object, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
-
不为null
- notTrue(boolean, String) - 接口 中的方法net.lulihu.AssertBehavior
-
如果为true 则抛出异常
- notTrue(boolean, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
-
如果为true 则抛出异常
- now() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
当前时间,格式 yyyy-MM-dd HH:mm:ss
- nullToDefault(Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
-
如果为空, 则调用默认值
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
- nullToDefault(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
如果字符串是null,则返回指定默认字符串,否则返回字符串本身。
- nullToEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
当给定字符串为null时,转换为Empty
- NumberKit - net.lulihu.ObjectKit中的类
-
数字工具类
- numberPrimitiveWrapperMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
-
原始数值类型包装类型为Key,原始类型为Value,例如: Integer.class -> int.class.
- numberWrapperPrimitiveMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
-
原始数值类型类型为Key,包装类型为Value,例如: int.class -> Integer.class.
- TestEvent() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld.TestEvent
-
- thisMonth() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
- thisYear() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
- timer() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
计时器
计算某个过程花费的时间,精确到毫秒
- Timer - net.lulihu.dateTime中的类
-
计时器
计算某个过程花费的时间,精确到毫秒
- Timer() - 类 的构造器net.lulihu.dateTime.Timer
-
- Timer(boolean) - 类 的构造器net.lulihu.dateTime.Timer
-
- tmpFilePath(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
-
随机产生一个临时文件路径
- toBean(Class<T>, ValueProvider) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
-
ServletRequest 参数转Bean
- toBigDecimal(Object, BigDecimal) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigDecimal(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object, BigInteger) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBool(Object, Boolean) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBool(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBooleanArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Boolean数组
- toByte(Object, Byte) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toByte(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toCalendar(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
转换为Calendar对象
- toCamelCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
将下划线方式命名的字符串转换为驼峰式。
- toChar(Object, Character) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toChar(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toDate() - 类 中的方法net.lulihu.dateTime.DateTime
-
- today() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
当前日期,格式 yyyy-MM-dd
- toDBC(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
全角转半角
- toDBC(String, Set<Character>) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
替换全角为半角
- toDouble(Object, Double) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDouble(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toDoubleArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Double数组
- toEnum(Class<E>, Object, E) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
- toEnum(Class<E>, Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
- toFloat(Object, Float) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toFloat(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toFloatArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Float数组
- toInt(Object, Integer) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInt(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为int
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toIntArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Integer数组
- toIntArray(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Integer数组
- toIntArray(String, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Integer数组
- toIntSecond(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
-
格式化成yyMMddHHmm后转换为int型
- toJavaBean(Map<String, Object>, T) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
map为javaBean对象赋值
注意:map的key必须为指定对象的属性名称 支持驼峰 默认为下划线
- toJavaBean(Map<String, Object>, T, String) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
map为javaBean对象赋值
注意:map的key必须为指定对象的属性名称 支持驼峰
- toLong(Object, Long) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLong(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为long
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toLongArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Long数组
- toMap(Collection<Map.Entry<T, K>>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
将Entry集合转换为HashMap
- toMsStr() - 类 中的方法net.lulihu.dateTime.DateTime
-
- toNumber(Object, Number) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toNumber(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toolBox() - 类 中的静态方法net.lulihu.Assert0
-
- ToolBoxException - net.lulihu.exception中的异常错误
-
工具类异常
- ToolBoxException(Throwable) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
-
- ToolBoxException(String) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
-
- ToolBoxException(String, Object...) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
-
- ToolBoxException(String, Throwable) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
-
- ToolBoxException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
-
- ToolKit - net.lulihu中的类
-
常用方法集合类
- ToolKit() - 类 的构造器net.lulihu.ToolKit
-
- toSBC(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
半角转全角
- toSBC(String, Set<Character>) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
半角转全角
- toSBC(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
全角转半角
- toShort(Object, Short) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toShort(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toStr(Object, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toStr(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toStrArray(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为String数组
- toStrArray(String, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
-
转换为String数组
- toString() - 类 中的方法net.lulihu.dateTime.DateTime
-
- toString(String) - 类 中的方法net.lulihu.dateTime.DateTime
-
- toString(Object) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
数组或集合转String
- toTreeMap(Object, Comparator<String>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
-
对象转TreeMap
- toTreeSet(Collection<T>, Comparator<T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
将集合转换为排序后的TreeSet
- toUnderlineCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
将驼峰式命名的字符串转换为下划线方式。
- toUnderlineCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
将字符串进行驼峰命名转换
- trim(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
除去字符串头尾部的空白,如果字符串是null,依然返回null。
- trim(String[]) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
给定字符串数组全部做去首尾空格
- trim(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
除去字符串头尾部的空白符,如果字符串是null,依然返回null。
- trimEnd(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
除去字符串尾部的空白,如果字符串是null,则返回null。
- trimStart(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
-
除去字符串头部的空白,如果字符串是null,则返回null。
- zip(T[], K[]) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
- zip(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
映射键值(参考Python的zip()函数)
例如:
keys = a,b,c,d
values = 1,2,3,4
delimiter = ,
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
- zip(Collection<T>, Collection<K>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
-
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分