- AbsCollValueMap<K,V> - Class in cn.ujava.common.map.multi
-
- AbsCollValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class cn.ujava.common.map.multi.AbsCollValueMap
-
使用mapFactory
创建的集合构造一个多值映射Map集合
- AbsCollValueMap(Map<K, Collection<V>>) - Constructor for class cn.ujava.common.map.multi.AbsCollValueMap
-
- AbsCollValueMap() - Constructor for class cn.ujava.common.map.multi.AbsCollValueMap
-
- AbsCopier<S,T> - Class in cn.ujava.common.bean.copier
-
抽象的对象拷贝封装,提供来源对象、目标对象持有
- AbsCopier(S, T, CopyOptions) - Constructor for class cn.ujava.common.bean.copier.AbsCopier
-
构造
- AbsEntry<K,V> - Class in cn.ujava.common.map
-
- AbsEntry() - Constructor for class cn.ujava.common.map.AbsEntry
-
- AbsServiceLoader<S> - Class in cn.ujava.common.spi
-
抽象服务加载器,提供包括路径前缀、服务类、类加载器、编码、安全相关持有
- AbsServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class cn.ujava.common.spi.AbsServiceLoader
-
构造
- AbsTable<R,C,V> - Class in cn.ujava.common.map.multi
-
- AbsTable() - Constructor for class cn.ujava.common.map.multi.AbsTable
-
- AbstractBuilder(String) - Constructor for class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
- AbstractCache<K,V> - Class in cn.ujava.common.cache.impl
-
超时和限制大小的缓存的默认实现
继承此抽象缓存需要:
创建一个新的Map
实现 prune
策略
- AbstractCache() - Constructor for class cn.ujava.common.cache.impl.AbstractCache
-
- AbstractCollector() - Constructor for class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
- AbstractConverter - Class in cn.ujava.common.convert
-
- AbstractConverter() - Constructor for class cn.ujava.common.convert.AbstractConverter
-
- AbstractEnhancedWrappedStream<T,S extends AbstractEnhancedWrappedStream<T,S>> - Class in cn.ujava.common.stream
-
- AbstractEnhancedWrappedStream(Stream<T>) - Constructor for class cn.ujava.common.stream.AbstractEnhancedWrappedStream
-
创建一个流包装器
- AbstractFileCache - Class in cn.ujava.common.cache.file
-
文件缓存,以解决频繁读取文件引起的性能问题
- AbstractFileCache(int, int, long) - Constructor for class cn.ujava.common.cache.file.AbstractFileCache
-
构造
- AbstractFilter - Class in cn.ujava.common.text.bloom
-
抽象Bloom过滤器
- AbstractFilter(int) - Constructor for class cn.ujava.common.text.bloom.AbstractFilter
-
构造
- AbstractHandler - Class in cn.ujava.design.responsibility
-
- AbstractHandler() - Constructor for class cn.ujava.design.responsibility.AbstractHandler
-
- AbstractMetroHash<R extends AbstractMetroHash<R>> - Class in cn.ujava.common.codec.hash.metro
-
Apache 发布的MetroHash算法抽象实现,是一组用于非加密用例的最先进的哈希函数。
除了卓越的性能外,他们还以算法生成而著称。
- AbstractMetroHash(long) - Constructor for class cn.ujava.common.codec.hash.metro.AbstractMetroHash
-
使用指定种子构造
- AbstractPlaceholderSegment - Class in cn.ujava.common.text.placeholder.segment
-
字符串模板-占位符-抽象 Segment
- AbstractPlaceholderSegment(String) - Constructor for class cn.ujava.common.text.placeholder.segment.AbstractPlaceholderSegment
-
- accept(T, U) - Method in interface cn.ujava.common.func.SerBiConsumer
-
Performs this operation on the given arguments.
- accept(T) - Method in interface cn.ujava.common.func.SerConsumer
-
Performs this operation on the given argument.
- accept(P1, P2, P3) - Method in interface cn.ujava.common.func.SerConsumer3
-
接收参数方法
- accept(Class<?>...) - Method in class cn.ujava.common.io.stream.ValidateObjectInputStream
-
接受反序列化的类,用于反序列化验证
- accept(Visitor) - Method in class cn.ujava.design.visitor.AdditionExpression
-
- accept(Visitor) - Method in interface cn.ujava.design.visitor.Expression
-
- accept(Visitor) - Method in class cn.ujava.design.visitor.NumberExpression
-
- accepting(T, U) - Method in interface cn.ujava.common.func.SerBiConsumer
-
Performs this operation on the given arguments.
- accepting(T) - Method in interface cn.ujava.common.func.SerConsumer
-
Performs this operation on the given argument.
- accepting(P1, P2, P3) - Method in interface cn.ujava.common.func.SerConsumer3
-
接收参数方法
- accepting(String) - Method in class cn.ujava.common.io.file.Tailer.ConsoleLineHandler
-
- accessCount - Variable in class cn.ujava.common.cache.impl.CacheObj
-
访问次数
- accumulator() - Method in class cn.ujava.common.stream.SimpleCollector
-
- actualArgs(Method, Object[]) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
检查用户传入参数:
1、忽略多余的参数
2、参数不够补齐默认值
3、通过NullWrapperBean传递的参数,会直接赋值null
4、传入参数为null,但是目标参数类型为原始类型,做转换
5、传入参数类型不对应,尝试转换类型
- ActualTypeMapperPool - Class in cn.ujava.common.reflect
-
泛型变量和泛型实际类型映射关系缓存
- ActualTypeMapperPool() - Constructor for class cn.ujava.common.reflect.ActualTypeMapperPool
-
- Adaptee - Class in cn.ujava.design.adapter
-
- Adaptee() - Constructor for class cn.ujava.design.adapter.Adaptee
-
- Adapter - Class in cn.ujava.design.adapter
-
- Adapter(Adaptee) - Constructor for class cn.ujava.design.adapter.Adapter
-
- add(T) - Method in class cn.ujava.common.codec.hash.ConsistentHash
-
增加节点
每增加一个节点,就会在闭环上增加给定复制节点数
例如复制节点数是2,则每调用此方法一次,增加两个虚拟节点,这两个节点指向同一Node
由于hash算法会调用node的toString方法,故按照toString去重
- add(Object) - Method in class cn.ujava.common.collection.queue.DiscardingQueue
-
- add(E) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- add(E) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- add(V) - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- add(boolean, FileFilter, File...) - Method in class cn.ujava.common.compress.ZipWriter
-
对文件或文件目录进行压缩
- add(Resource...) - Method in class cn.ujava.common.compress.ZipWriter
-
添加资源到压缩包,添加后关闭资源流
- add(String, InputStream) - Method in class cn.ujava.common.compress.ZipWriter
-
添加文件流到压缩包,添加后关闭输入文件流
如果输入流为null
,则只创建空目录
- add(String[], InputStream[]) - Method in class cn.ujava.common.compress.ZipWriter
-
对流中的数据加入到压缩文件
路径列表和流列表长度必须一致
- add(byte) - Method in class cn.ujava.common.io.CircularByteBuffer
-
增加byte到buffer中
- add(byte[], int, int) - Method in class cn.ujava.common.io.CircularByteBuffer
-
Adds the given bytes to the buffer.
- add(File...) - Method in class cn.ujava.common.io.resource.MultiFileResource
-
增加文件资源
- add(Path...) - Method in class cn.ujava.common.io.resource.MultiFileResource
-
增加文件资源
- add(Collection<File>) - Method in class cn.ujava.common.io.resource.MultiFileResource
-
增加文件资源
- add(Resource) - Method in class cn.ujava.common.io.resource.MultiFileResource
-
- add(Resource) - Method in class cn.ujava.common.io.resource.MultiResource
-
增加资源
- add(byte) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
增加值
- add(double) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
增加值
- add(float) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
增加值
- add(int) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
增加值
- add(long) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
增加值
- add(short) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
增加值
- add(Number) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
增加值
- add(T, int) - Method in class cn.ujava.common.lang.selector.SmoothWeightSelector
-
增加对象
- add(WeightObj<T>) - Method in class cn.ujava.common.lang.selector.SmoothWeightSelector
-
增加权重对象
- add(T, int) - Method in class cn.ujava.common.lang.selector.WeightRandomSelector
-
增加对象
- add(WeightObj<T>) - Method in class cn.ujava.common.lang.selector.WeightRandomSelector
-
增加对象权重
- add(int, int) - Static method in class cn.ujava.common.math.BitStatusUtil
-
增加状态
- add(Money) - Method in class cn.ujava.common.math.Money
-
货币加法。
- add(Number...) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的加法运算
如果传入多个值为null或者空,则返回0
- add(String...) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的加法运算
如果传入多个值为null或者空,则返回
- add(CharSequence) - Method in class cn.ujava.common.net.url.UrlPath
-
添加到path最后面
- add(CharSequence, Object) - Method in class cn.ujava.common.net.url.UrlQuery
-
增加键值对
- add(T) - Method in interface cn.ujava.common.stream.EasyStream.Builder
-
Adds an element to the unwrap being built.
- add(String) - Method in class cn.ujava.common.text.bloom.AbstractFilter
-
- add(String) - Method in interface cn.ujava.common.text.bloom.BloomFilter
-
在boolean的bitMap中增加一个字符串
如果存在就返回false
.如果不存在.先增加这个字符串.再返回true
- add(String) - Method in class cn.ujava.common.text.bloom.CombinedBloomFilter
-
增加字符串到Filter映射中
- add(IComponent) - Method in class cn.ujava.design.composite.Component
-
- add(IComponent) - Method in class cn.ujava.design.composite.Composite
-
- addAll(T[]...) - Static method in class cn.ujava.common.array.ArrayUtil
-
合并所有数组,返回合并后的新数组
忽略null的数组
- addAll(byte[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(int[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(long[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(double[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(float[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(char[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(boolean[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(short[]...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
将多个数组合并在一起
忽略null的数组
- addAll(Collection<T>, Object) - Static method in class cn.ujava.common.collection.CollUtil
-
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
- addAll(Collection<T>, Object, Type) - Static method in class cn.ujava.common.collection.CollUtil
-
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
如果为String,支持类似于[1,2,3,4] 或者 1,2,3,4 这种格式
- addAll(Collection<T>, Iterator<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
加入全部
- addAll(Collection<T>, Iterable<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
加入全部
- addAll(Collection<T>, Enumeration<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
加入全部
- addAll(Collection<T>, T[]) - Static method in class cn.ujava.common.collection.CollUtil
-
加入全部
- addAll(E[]) - Method in class cn.ujava.common.collection.queue.BoundedPriorityQueue
-
- addAll(Map<? extends CharSequence, ?>) - Method in class cn.ujava.common.net.url.UrlQuery
-
批量增加键值对
- addAllIfAbsent(Collection<? extends V>) - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
加入集合中所有的值,如果值已经存在,则忽略之
- addAllIfNotContains(List<T>, List<T>) - Static method in class cn.ujava.common.collection.ListUtil
-
将另一个列表中的元素加入到列表中,如果列表中已经存在此元素则忽略之
- addBefore(CharSequence) - Method in class cn.ujava.common.net.url.UrlPath
-
添加到path最前面
- addBody(String...) - Method in class cn.ujava.common.lang.ConsoleTable
-
添加体信息
- addChain(Iterator<T>) - Method in class cn.ujava.common.collection.iter.IterChain
-
添加迭代器
- addChain(Comparator<E>) - Method in class cn.ujava.common.comparator.ComparatorChain
-
- addChain(Watcher) - Method in class cn.ujava.common.io.watch.watchers.WatcherChain
-
- addChain(E) - Method in interface cn.ujava.common.lang.Chain
-
加入责任链
- addChain(StrReplacer) - Method in class cn.ujava.common.text.replacer.ReplacerChain
-
- addChildren(MapTree<T>...) - Method in class cn.ujava.common.tree.MapTree
-
增加子节点,同时关联子节点的父节点为当前节点
- addComparator(Comparator<E>) - Method in class cn.ujava.common.comparator.ComparatorChain
-
在链的尾部添加比较器,使用正向排序
- addComparator(Comparator<E>, boolean) - Method in class cn.ujava.common.comparator.ComparatorChain
-
在链的尾部添加比较器,使用给定排序方式
- AddExpression - Class in cn.ujava.design.interpreter
-
非终结符表达式
- AddExpression(Expression, Expression) - Constructor for class cn.ujava.design.interpreter.AddExpression
-
- addFeatures(StrTemplate.Feature...) - Method in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
向 策略值 中 添加策略
- addFilter(Filter) - Method in class cn.ujava.design.filter.FilterChain
-
- addFirst(E) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- addHeader(String...) - Method in class cn.ujava.common.lang.ConsoleTable
-
添加头信息
- addIfAbsent(Collection<T>, S) - Static method in class cn.ujava.common.collection.CollUtil
-
一个对象不为空且不存在于该集合中时,加入到该集合中
- addIfAbsent(V) - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
加入值,如果值已经存在,则忽略之
- AdditionExpression - Class in cn.ujava.design.visitor
-
- AdditionExpression(Expression, Expression) - Constructor for class cn.ujava.design.visitor.AdditionExpression
-
- additiveHash(String, int) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
加法hash
- addJar(File) - Method in class cn.ujava.common.classloader.JarClassLoader
-
加载Jar文件,或者加载目录
- addLast(E) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- addLiteralSegment(boolean, List<StrTemplateSegment>, String) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
添加 固定文本segment,过滤 空字符串 并 合并相邻的固定文本
- addPath(CharSequence) - Method in class cn.ujava.common.net.url.UrlBuilder
-
增加路径,在现有路径基础上追加路径
- addPathSegment(CharSequence) - Method in class cn.ujava.common.net.url.UrlBuilder
-
增加路径节点,路径节点中的"/"会被转义为"%2F"
- addPrefixIfNot(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以prefix开头的,在开头补充 prefix
- addQuery(String, Object) - Method in class cn.ujava.common.net.url.UrlBuilder
-
添加查询项,支持重复键,默认非严格模式
- addRepeatWorker(Runnable) - Method in class cn.ujava.common.thread.SyncFinisher
-
增加定义的线程数同等数量的worker
- addReplace(String, Resource) - Method in class cn.ujava.common.compress.ZipReplacer
-
增加替换的内容,如果路径不匹配,则不做替换,也不加入
- addResource(T) - Method in class cn.ujava.common.classloader.ResourceClassLoader
-
增加需要加载的类资源
- address(String, int) - Static method in class cn.ujava.common.data.MaskingUtil
-
【地址】只显示到地区,不显示详细地址,比如:北京市海淀区****
- addSafe(char) - Method in class cn.ujava.common.codec.PercentCodec.Builder
-
增加安全字符
安全字符不被编码
- addSafes(String) - Method in class cn.ujava.common.codec.PercentCodec.Builder
-
增加安全字符
安全字符不被编码
- addShutdownHook(Runnable) - Static method in class cn.ujava.common.util.RuntimeUtil
-
增加一个JVM关闭后的钩子,用于在JVM关闭时执行某些操作
- addSuffixIfNot(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以suffix结尾的,在尾部补充 suffix
- addTempSuffix(String, String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
增加临时扩展名
- addTo(Money) - Method in class cn.ujava.common.math.Money
-
货币累加。
- addURL(URL) - Method in class cn.ujava.common.classloader.JarClassLoader
-
- addURL(File) - Method in class cn.ujava.common.classloader.JarClassLoader
-
增加class所在目录或文件
如果为目录,此目录用于搜索class文件,如果为文件,需为jar文件
- addWord(String) - Method in class cn.ujava.common.text.dfa.WordTree
-
添加单词,使用默认类型
- addWords(Collection<String>) - Method in class cn.ujava.common.text.dfa.WordTree
-
增加一组单词
- addWords(String...) - Method in class cn.ujava.common.text.dfa.WordTree
-
增加一组单词
- addWorker(Runnable) - Method in class cn.ujava.common.thread.SyncFinisher
-
增加工作线程
- addWorker(SyncFinisher.Worker) - Method in class cn.ujava.common.thread.SyncFinisher
-
增加工作线程
- afterInit() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
一些公共的初始化代码
- age(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
2022-03-01出生,则相对2023-03-01,周岁为0,相对于2023-03-02才是1岁。
1999-02-28出生,则相对2000-02-29,周岁为1
- age(long, long) - Static method in class cn.ujava.common.date.CalendarUtil
-
计算相对于dateToCompare的年龄(周岁),常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
2022-03-01出生,则相对2023-03-01,周岁为0,相对于2023-03-02才是1岁。
1999-02-28出生,则相对2000-02-29,周岁为1
- age(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
2022-03-01出生,则相对2023-03-01,周岁为0,相对于2023-03-02才是1岁。
1999-02-28出生,则相对2000-02-29,周岁为1
- ageOfNow(String) - Static method in class cn.ujava.common.date.DateUtil
-
生日转为年龄,计算法定年龄
- ageOfNow(Date) - Static method in class cn.ujava.common.date.DateUtil
-
生日转为年龄,计算法定年龄(周岁)
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
2022-03-01出生,则相对2023-03-01,周岁为0,相对于2023-03-02才是1岁。
1999-02-28出生,则相对2000-02-29,周岁为1
- Alias - Annotation Type in cn.ujava.common.annotation
-
别名注解,使用此注解的字段、方法、参数等会有一个别名,用于Bean拷贝、Bean转Map等。
- ALL - Static variable in class cn.ujava.common.io.ByteOrderMark
-
预定义的所有BOM信息
- ALL - Static variable in enum cn.ujava.common.io.watch.WatchKind
-
全部事件
- all() - Static method in class cn.ujava.common.lang.range.BoundedRange
-
构建一个上下界皆无限大的区间,即{x | -∞ < x < +∞}
- ALL - Static variable in class cn.ujava.common.net.url.FormUrlencoded
-
query中的value,默认除"-", "_", ".", "*"外都编码
这个类似于JDK提供的
URLEncoder
- allForEach(BiConsumer<K, V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
遍历所有键值对,效果等同于:
- allIterators - Variable in class cn.ujava.common.collection.iter.IterChain
-
- allMatch(Collection<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
是否全部匹配判断条件
- allMatch(MethodMatcher...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于组合多个方法匹配器的方法匹配器,当所有方法匹配器均匹配成功时才认为方法匹配。
- allMatch(BiPredicate<? super K, ? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
所有键值对是否都符合条件
- allMatch(Predicate<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
判断是否所有元素满足给定断言
- allocate(int) - Method in class cn.ujava.common.math.Money
-
货币分配。
- allocate(long[]) - Method in class cn.ujava.common.math.Money
-
货币分配。
- allOfGet(List<CompletableFuture<T>>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值
- allOfGet(CompletableFuture<T>...) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,重载方法
- allOfGet(CompletableFuture<T>[], Function<Exception, T>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,可以为异常任务添加异常处理方法
- allOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,可以为异常任务添加异常处理方法,重载方法
- allValues() - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
获取所有的值,效果等同于:
- alwaysMatch() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
创建一个匹配任何方法的方法匹配器
- AMP - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:与 '&'
- AMP - Static variable in class cn.ujava.common.xml.XmlConstants
-
字符串常量:XML And 符转义 "&" -> "&"
- and(Iterable<Predicate<T>>) - Static method in class cn.ujava.common.func.PredicateUtil
-
多个条件转换为”与“复合条件,即所有条件都为true时,才返回true
- and(Predicate<T>...) - Static method in class cn.ujava.common.func.PredicateUtil
-
多个条件转换为”与“复合条件,即所有条件都为true时,才返回true
- and(SerBiPredicate<? super T, ? super U>) - Method in interface cn.ujava.common.func.SerBiPredicate
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(SerPredicate<? super T>) - Method in interface cn.ujava.common.func.SerPredicate
-
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
- and(Predicate<? super Method>) - Method in interface cn.ujava.common.reflect.method.MethodMatcher
-
返回一个组合的条件,当且仅当所有条件都符合时,才返回true
,
- and(boolean...) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean数组所有元素相 与 的结果
- andOfWrap(Boolean...) - Static method in class cn.ujava.common.util.BooleanUtil
-
Boolean数组所有元素相 与 的结果
- andThen(SerBiConsumer<? super T, ? super U>) - Method in interface cn.ujava.common.func.SerBiConsumer
-
Returns a composed SerBiCons
that performs, in sequence, this
operation followed by the after
operation.
- andThen(SerFunction<? super R, ? extends V>) - Method in interface cn.ujava.common.func.SerBiFunction
-
Returns a composed function that first applies this function to
its input, and then applies the after
function to the result.
- andThen(SerConsumer<? super T>) - Method in interface cn.ujava.common.func.SerConsumer
-
Returns a composed Consumer
that performs, in sequence, this
operation followed by the after
operation.
- andThen(SerConsumer3<P1, P2, P3>) - Method in interface cn.ujava.common.func.SerConsumer3
-
Returns a composed SerConsumer3
that performs, in sequence, this
operation followed by the after
operation.
- Animal - Class in cn.ujava.design.abstractfactory
-
- Animal() - Constructor for class cn.ujava.design.abstractfactory.Animal
-
- Animal - Class in cn.ujava.design.factory
-
- Animal() - Constructor for class cn.ujava.design.factory.Animal
-
- AnimalFactory - Class in cn.ujava.design.abstractfactory
-
- AnimalFactory() - Constructor for class cn.ujava.design.abstractfactory.AnimalFactory
-
- AnimalFactory - Class in cn.ujava.design.factory
-
- AnimalFactory() - Constructor for class cn.ujava.design.factory.AnimalFactory
-
- AnnotatedElementUtil - Class in cn.ujava.common.annotation
-
- AnnotatedElementUtil() - Constructor for class cn.ujava.common.annotation.AnnotatedElementUtil
-
- AnnotationMapping<T extends Annotation> - Interface in cn.ujava.common.annotation
-
用于增强注解的包装器
- AnnotationMappingProxy<T extends Annotation> - Class in cn.ujava.common.annotation
-
- AnnotationProxy<T extends Annotation> - Class in cn.ujava.common.annotation
-
注解代理
通过代理指定注解,可以自定义调用注解的方法逻辑,如支持
Alias
注解
- AnnotationProxy(T) - Constructor for class cn.ujava.common.annotation.AnnotationProxy
-
构造
- annotationType() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
获取注解类型
- annotationType() - Method in class cn.ujava.common.annotation.AnnotationProxy
-
- AnnotationUtil - Class in cn.ujava.common.annotation
-
注解工具类
快速获取注解对象、注解值等工具封装
- AnnotationUtil() - Constructor for class cn.ujava.common.annotation.AnnotationUtil
-
- Ansi4BitBackgroundColor - Enum in cn.ujava.common.lang.ansi
-
ANSI背景颜色枚举
- Ansi4BitColor - Enum in cn.ujava.common.lang.ansi
-
ANSI标准颜色
- Ansi8BitColor - Class in cn.ujava.common.lang.ansi
-
ANSI 8-bit前景或背景色(即8位编码,共256种颜色(2^8) )
0-7: 标准颜色(同ESC [ 30–37 m)
8-15: 高强度颜色(同ESC [ 90–97 m)
16-231(6 × 6 × 6 共 216色): 16 + 36 × r + 6 × g + b (0 ≤ r, g, b ≤ 5)
232-255: 从黑到白的24阶灰度色
- AnsiElement - Interface in cn.ujava.common.lang.ansi
-
ANSI可转义节点接口,实现为ANSI颜色等
- AnsiEncoder - Class in cn.ujava.common.lang.ansi
-
生成ANSI格式的编码输出
- AnsiEncoder() - Constructor for class cn.ujava.common.lang.ansi.AnsiEncoder
-
- AnsiStyle - Enum in cn.ujava.common.lang.ansi
-
ANSI文本样式风格枚举
- AntPathMatcher - Class in cn.ujava.common.text
-
Ant风格的路径匹配器。
来自Spring-core和Ant
- AntPathMatcher() - Constructor for class cn.ujava.common.text.AntPathMatcher
-
- AntPathMatcher(String) - Constructor for class cn.ujava.common.text.AntPathMatcher
-
使用自定义的分隔符构造
- AntPathMatcher.AntPathStringMatcher - Class in cn.ujava.common.text
-
Tests whether or not a string matches against a pattern via a
Pattern
.
- AntPathMatcher.AntPatternComparator - Class in cn.ujava.common.text
-
- AntPathStringMatcher(String, boolean) - Constructor for class cn.ujava.common.text.AntPathMatcher.AntPathStringMatcher
-
- AntPatternComparator(String) - Constructor for class cn.ujava.common.text.AntPathMatcher.AntPatternComparator
-
- anyMatch(Collection<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
是否至少有一个符合判断条件
- anyMatch(MethodMatcher...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于组合多个方法匹配器的方法匹配器,当任意方法匹配器匹配成功时即认为方法匹配。
- anyMatch(BiPredicate<? super K, ? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
是否存在任意符合条件的键值对
- anyMatch(Predicate<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
判断是否有任何一个元素满足给定断言
- apHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
AP算法
- APOS - Static variable in class cn.ujava.common.xml.XmlConstants
-
字符串常量:XML 单引号转义 "&apos" -> "'"
- append(T[], T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
- append(A, T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
- append(E) - Method in class cn.ujava.common.array.ArrayWrapper
-
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
- append(Path, Path, CopyOption...) - Static method in class cn.ujava.common.compress.ZipUtil
-
在zip文件中添加新文件或目录
新文件添加在zip根目录,文件夹包括其本身和内容
如果待添加文件夹是系统根路径(如/或c:/),则只复制文件夹下的内容
- append(char) - Method in class cn.ujava.common.io.AppendableWriter
-
- append(CharSequence, int, int) - Method in class cn.ujava.common.io.AppendableWriter
-
- append(CharSequence) - Method in class cn.ujava.common.io.AppendableWriter
-
- append(byte[], int, int) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
向快速缓冲加入数据
- append(byte[]) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
向快速缓冲加入数据
- append(byte) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
向快速缓冲加入一个字节
- append(FastByteBuffer) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
将另一个快速缓冲加入到自身
- append(char) - Method in class cn.ujava.common.io.FastStringWriter
-
- append(CharSequence, int, int) - Method in class cn.ujava.common.io.FastStringWriter
-
- append(CharSequence) - Method in class cn.ujava.common.io.FastStringWriter
-
- append(String) - Method in class cn.ujava.common.io.file.FileAppender
-
追加
- append(String) - Method in class cn.ujava.common.io.file.FileWriter
-
将String写入文件,追加模式
- append(byte[], int, int) - Method in class cn.ujava.common.io.file.FileWriter
-
追加数据到文件
- append(Map<K, V>, Predicate<Map.Entry<K, V>>) - Method in class cn.ujava.common.map.MapJoiner
-
追加Map
- append(Iterator<? extends Map.Entry<K, V>>, Predicate<Map.Entry<K, V>>) - Method in class cn.ujava.common.map.MapJoiner
-
追加Entry列表
- append(String...) - Method in class cn.ujava.common.map.MapJoiner
-
追加其他字符串,其他字符串简单拼接
- append(Iterable<? extends Map.Entry<K, V>>) - Method in class cn.ujava.common.stream.EntryStream
-
- append(Iterable<? extends T>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
将输入元素转为流,返回一个前半段为当前流,后半段为新流的新实例
- append(Object) - Method in class cn.ujava.common.text.StrJoiner
-
- append(T[]) - Method in class cn.ujava.common.text.StrJoiner
-
追加数组中的元素到拼接器中
- append(Iterator<T>) - Method in class cn.ujava.common.text.StrJoiner
-
- append(T[], Function<T, ? extends CharSequence>) - Method in class cn.ujava.common.text.StrJoiner
-
追加数组中的元素到拼接器中
- append(Iterable<E>, Function<? super E, ? extends CharSequence>) - Method in class cn.ujava.common.text.StrJoiner
-
- append(Iterator<E>, Function<? super E, ? extends CharSequence>) - Method in class cn.ujava.common.text.StrJoiner
-
- append(CharSequence) - Method in class cn.ujava.common.text.StrJoiner
-
- append(CharSequence, int, int) - Method in class cn.ujava.common.text.StrJoiner
-
- append(char) - Method in class cn.ujava.common.text.StrJoiner
-
- append(Map<E, MapTree<E>>) - Method in class cn.ujava.common.tree.TreeBuilder
-
增加节点列表,增加的节点是不带子节点的
- append(Iterable<MapTree<E>>) - Method in class cn.ujava.common.tree.TreeBuilder
-
增加节点列表,增加的节点是不带子节点的
- append(List<T>, NodeParser<T, E>) - Method in class cn.ujava.common.tree.TreeBuilder
-
增加节点列表,增加的节点是不带子节点的
- append(Node, Object) - Static method in class cn.ujava.common.xml.XmlUtil
-
追加数据子节点,可以是Map、集合、文本
- AppendableWriter - Class in cn.ujava.common.io
-
- AppendableWriter(Appendable) - Constructor for class cn.ujava.common.io.AppendableWriter
-
构造
- appendArray(A) - Method in class cn.ujava.common.array.ArrayWrapper
-
将新数组追加到已有数组中
追加新数组会生成一个新的数组,不影响原数组
- appendChild(Node, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
在已有节点上创建子节点
- appendChild(Node, String, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
在已有节点上创建子节点
- appendHex(StringBuilder, byte) - Method in class cn.ujava.common.codec.binary.Base16Codec
-
- appendHex(StringBuilder, byte, boolean) - Static method in class cn.ujava.common.codec.HexUtil
-
- appendIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
不忽略大小写
- appendIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
- appendIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
忽略大小写
- appendLines(Collection<T>, String, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
将列表写入文件,追加模式
- appendLines(Collection<T>, File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
将列表写入文件,追加模式,策略为:
当文件为空,从开头追加,尾部不加空行
当有内容,换行追加,尾部不加空行
当有内容,并末尾有空行,依旧换行追加
- appendLines(Iterable<T>) - Method in class cn.ujava.common.io.file.FileWriter
-
将列表写入文件,追加模式
- appendRange(int, int, Collection<Integer>) - Static method in class cn.ujava.common.math.NumberUtil
-
将给定范围内的整数添加到已有集合中,步进为1
- appendRange(int, int, int, Collection<Integer>) - Static method in class cn.ujava.common.math.NumberUtil
-
将给定范围内的整数添加到已有集合中
- appendString(String, String, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
将String写入文件,追加模式
- appendString(String, File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
将String写入文件,追加模式
- appendText(Node, CharSequence) - Static method in class cn.ujava.common.xml.XmlUtil
-
创建文本子节点
- appendUtf8Lines(Collection<T>, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
将列表写入文件,追加模式
- appendUtf8Lines(Collection<T>, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
将列表写入文件,追加模式
- appendUtf8String(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
将String写入文件,UTF-8编码追加模式
- appendUtf8String(String, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
将String写入文件,UTF-8编码追加模式
- apply(ByteBuffer) - Method in class cn.ujava.common.codec.hash.metro.AbstractMetroHash
-
- apply(ByteBuffer) - Method in interface cn.ujava.common.codec.hash.metro.MetroHash
-
- apply(Object) - Method in class cn.ujava.common.convert.impl.stringer.BlobStringer
-
- apply(Object) - Method in class cn.ujava.common.convert.impl.stringer.ClobStringer
-
- apply(A) - Method in class cn.ujava.common.func.ComposeFunction
-
- apply(T, U) - Method in interface cn.ujava.common.func.SerBiFunction
-
Applies this function to the given arguments.
- apply(T, T) - Method in interface cn.ujava.common.func.SerBinaryOperator
-
Applies this function to the given arguments.
- apply(T) - Method in interface cn.ujava.common.func.SerFunction
-
Applies this function to the given argument.
- apply(T) - Method in interface cn.ujava.common.func.SerUnaryOperator
-
Applies this function to the given argument.
- apply(String) - Method in class cn.ujava.common.text.placeholder.PlaceholderParser
-
解析并替换字符串中的占位符
- apply(CharSequence) - Method in class cn.ujava.common.text.replacer.HighMultiReplacer
-
- apply(CharSequence) - Method in class cn.ujava.common.text.replacer.RangeReplacerByChar
-
- apply(CharSequence) - Method in class cn.ujava.common.text.replacer.RangeReplacerByStr
-
- apply(CharSequence) - Method in class cn.ujava.common.text.replacer.SearchReplacer
-
- apply(CharSequence) - Method in class cn.ujava.common.text.replacer.StrReplacer
-
- apply(CharSequence) - Method in class cn.ujava.common.text.StrTrimer
-
- applyColor() - Method in class cn.ujava.design.bridge.Blue
-
- applyColor() - Method in class cn.ujava.design.bridge.Circle
-
- applyColor() - Method in interface cn.ujava.design.bridge.Color
-
- applyColor() - Method in class cn.ujava.design.bridge.Red
-
- applyColor() - Method in class cn.ujava.design.bridge.Shape
-
- applyColor() - Method in class cn.ujava.design.bridge.Square
-
- applying(T, U) - Method in interface cn.ujava.common.func.SerBiFunction
-
Applies this function to the given arguments.
- applying(T, T) - Method in interface cn.ujava.common.func.SerBinaryOperator
-
Applies this function to the given arguments.
- applying(T) - Method in interface cn.ujava.common.func.SerFunction
-
Applies this function to the given argument.
- applying(T) - Method in interface cn.ujava.common.func.SerUnaryOperator
-
Applies this function to the given argument.
- Arrangement - Class in cn.ujava.common.math
-
- Arrangement(String[]) - Constructor for class cn.ujava.common.math.Arrangement
-
构造
- arrangementCount(int, int) - Static method in class cn.ujava.common.math.MathUtil
-
计算排列数,即A(n, m) = n!/(n-m)!
- arrangementCount(int) - Static method in class cn.ujava.common.math.MathUtil
-
计算排列数,即A(n, n) = n!
- arrangementSelect(String[], int) - Static method in class cn.ujava.common.math.MathUtil
-
排列选择(从列表中选择n个排列)
- arrangementSelect(String[]) - Static method in class cn.ujava.common.math.MathUtil
-
全排列选择(列表全部参与排列)
- array(int) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
根据索引位返回缓冲集中的缓冲
- ArrayConverter - Class in cn.ujava.common.convert.impl
-
数组转换器,包括原始类型数组
- ArrayConverter() - Constructor for class cn.ujava.common.convert.impl.ArrayConverter
-
构造
- ArrayConverter(boolean) - Constructor for class cn.ujava.common.convert.impl.ArrayConverter
-
构造
- ArrayIter<E> - Class in cn.ujava.common.collection.iter
-
数组Iterator对象
- ArrayIter(E[]) - Constructor for class cn.ujava.common.collection.iter.ArrayIter
-
构造
- ArrayIter(Object) - Constructor for class cn.ujava.common.collection.iter.ArrayIter
-
构造
- ArrayIter(Object, int) - Constructor for class cn.ujava.common.collection.iter.ArrayIter
-
构造
- ArrayIter(Object, int, int) - Constructor for class cn.ujava.common.collection.iter.ArrayIter
-
构造
- ArrayIterator<T> - Class in cn.ujava.design.iterator
-
- ArrayIterator(T[]) - Constructor for class cn.ujava.design.iterator.ArrayIterator
-
- ArrayUtil - Class in cn.ujava.common.array
-
数组工具类
- ArrayUtil() - Constructor for class cn.ujava.common.array.ArrayUtil
-
- ArrayWrapper<A,E> - Class in cn.ujava.common.array
-
数组包装,提供一系列数组方法
- ArrayWrapper(A) - Constructor for class cn.ujava.common.array.ArrayWrapper
-
构造
- asBackground() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
获取前景色对应的背景色
- asBackground() - Method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
转换为背景色
- ascendingKeySet() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Returns a unmodifiable snapshot
Set
view of the keys contained in
this map.
- ascendingKeySetWithLimit(int) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Set
view of the keys contained in
this map.
- ascendingMap() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Map
view of the mappings contained
in this map.
- ascendingMapWithLimit(int) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Map
view of the mappings contained
in this map.
- ASCIIStrCache - Class in cn.ujava.common.text
-
ASCII字符对应的字符串缓存
- ASCIIStrCache() - Constructor for class cn.ujava.common.text.ASCIIStrCache
-
- asElement(Annotation...) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- asEntryWeigher(Weigher<? super V>) - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A entry weigher backed by the specified weigher.
- asEnumeration(Iterator<E>) - Static method in class cn.ujava.common.collection.CollUtil
-
Iterator转换为Enumeration
- asForeground() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
获取背景色对应的前景色
- asForeground() - Method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
转换为前景色
- asIterable(Iterator<E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- asIterator(Enumeration<E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
Enumeration转换为Iterator
- Assert - Class in cn.ujava.common.lang
-
断言
断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查
- Assert() - Constructor for class cn.ujava.common.lang.Assert
-
- assertSameCurrencyAs(Money) - Method in class cn.ujava.common.math.Money
-
断言本货币对象与另一货币对象是否具有相同的币种。
- asyncExecute() - Method in class cn.ujava.common.thread.RetryableTask
-
异步执行重试方法
- AsyncUtil - Class in cn.ujava.common.thread
-
- AsyncUtil() - Constructor for class cn.ujava.common.thread.AsyncUtil
-
- at(Integer) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取流中指定下标的元素,如果是负数,则从最后一个开始数起
- AT - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:艾特 '@'
- AT - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:艾特 "@"
- atLeast(T) - Static method in interface cn.ujava.common.lang.range.Bound
-
{x | x >= min}
- atLeast(T) - Static method in class cn.ujava.common.lang.range.BoundedRange
-
{x | lowerBound < x < +∞}
- atMost(T) - Static method in interface cn.ujava.common.lang.range.Bound
-
{x | x <= max}
- atMost(T) - Static method in class cn.ujava.common.lang.range.BoundedRange
-
{x | -∞ < x <= max}
- AtomicBooleanConverter - Class in cn.ujava.common.convert.impl
-
- AtomicBooleanConverter() - Constructor for class cn.ujava.common.convert.impl.AtomicBooleanConverter
-
- AtomicIntegerArrayConverter - Class in cn.ujava.common.convert.impl
-
- AtomicIntegerArrayConverter() - Constructor for class cn.ujava.common.convert.impl.AtomicIntegerArrayConverter
-
- AtomicLoader<T> - Class in cn.ujava.common.lang.loader
-
- AtomicLoader() - Constructor for class cn.ujava.common.lang.loader.AtomicLoader
-
- AtomicLongArrayConverter - Class in cn.ujava.common.convert.impl
-
- AtomicLongArrayConverter() - Constructor for class cn.ujava.common.convert.impl.AtomicLongArrayConverter
-
- AtomicReferenceConverter - Class in cn.ujava.common.convert.impl
-
- AtomicReferenceConverter() - Constructor for class cn.ujava.common.convert.impl.AtomicReferenceConverter
-
- AuthenticationFilter - Class in cn.ujava.design.filter
-
- AuthenticationFilter() - Constructor for class cn.ujava.design.filter.AuthenticationFilter
-
- AUTHOR - Static variable in class cn.ujava.all.UJava
-
- available() - Method in class cn.ujava.common.compress.InflaterInputStream
-
- available() - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- avg(Function<? super T, BigDecimal>) - Method in class cn.ujava.common.stream.EasyStream
-
- avg(Function<? super T, BigDecimal>, int) - Method in class cn.ujava.common.stream.EasyStream
-
- avg(Function<? super T, BigDecimal>, int, RoundingMode) - Method in class cn.ujava.common.stream.EasyStream
-
- avg(ToIntFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算int类型的平均值
- avg(ToDoubleFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算double类型的平均值
- avg(ToLongFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算double平均值
- avgPartition(List<T>, int) - Static method in class cn.ujava.common.collection.ListUtil
-
将集合平均分成多个list,返回这个集合的列表
- AvgPartition<T> - Class in cn.ujava.common.collection.partition
-
列表分区或分段
通过传入分区个数,将指定列表分区为不同的块,每块区域的长度均匀分布(个数差不超过1)
- AvgPartition(List<T>, int) - Constructor for class cn.ujava.common.collection.partition.AvgPartition
-
列表分区
- awaitTermination(long, TimeUnit) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- Cache<K,V> - Interface in cn.ujava.common.cache
-
缓存接口
- cache - Variable in class cn.ujava.common.cache.file.AbstractFileCache
-
缓存实现
- CacheListener<K,V> - Interface in cn.ujava.common.cache
-
缓存监听,用于实现缓存操作时的回调监听,例如缓存对象的移除事件等
- cacheMap - Variable in class cn.ujava.common.cache.impl.AbstractCache
-
- CacheObj<K,V> - Class in cn.ujava.common.cache.impl
-
缓存对象
- CacheObj(K, V, long) - Constructor for class cn.ujava.common.cache.impl.CacheObj
-
构造
- cacheObjIter() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- cacheObjIterator() - Method in interface cn.ujava.common.cache.Cache
-
返回包含键和值得迭代器
- CacheObjIterator<K,V> - Class in cn.ujava.common.cache.impl
-
- cacheObjIterator() - Method in class cn.ujava.common.cache.impl.NoCache
-
- cacheObjIterator() - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- cacheObjIterator() - Method in class cn.ujava.common.cache.impl.StampedCache
-
- CacheUtil - Class in cn.ujava.common.cache
-
缓存工具类
- CacheUtil() - Constructor for class cn.ujava.common.cache.CacheUtil
-
- CacheValuesIterator<V> - Class in cn.ujava.common.cache.impl
-
- Caesar - Class in cn.ujava.common.codec
-
- Caesar() - Constructor for class cn.ujava.common.codec.Caesar
-
- calculate(String) - Method in class cn.ujava.common.math.Calculator
-
按照给定的表达式计算
- calculate(String) - Static method in class cn.ujava.common.math.NumberUtil
-
计算数学表达式的值,只支持加减乘除和取余
如:
calculate("(0*1--3)-5/-4-(3*(-2.13))") -》 10.64
- Calculator - Class in cn.ujava.common.math
-
数学表达式计算工具类
见:https://github.com/dromara/hutool/issues/1090#issuecomment-693750140
- Calculator() - Constructor for class cn.ujava.common.math.Calculator
-
- CalculatorVisitor - Class in cn.ujava.design.visitor
-
- CalculatorVisitor() - Constructor for class cn.ujava.design.visitor.CalculatorVisitor
-
- calendar() - Static method in class cn.ujava.common.date.CalendarUtil
-
创建Calendar对象,时间为默认时区的当前时间
- calendar(Date) - Static method in class cn.ujava.common.date.CalendarUtil
-
转换为Calendar对象
- calendar(XMLGregorianCalendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
转换为Calendar对象
- calendar(long) - Static method in class cn.ujava.common.date.CalendarUtil
-
转换为Calendar对象,使用当前默认时区
- calendar(long, TimeZone) - Static method in class cn.ujava.common.date.CalendarUtil
-
转换为Calendar对象
- CalendarConverter - Class in cn.ujava.common.convert.impl
-
日期转换器
- CalendarConverter() - Constructor for class cn.ujava.common.convert.impl.CalendarConverter
-
- CalendarUtil - Class in cn.ujava.common.date
-
- CalendarUtil() - Constructor for class cn.ujava.common.date.CalendarUtil
-
- call(Object, Object...) - Static method in class cn.ujava.common.reflect.kotlin.KCallable
-
实例化对象,本质上调用KCallable.call方法
- Caller - Interface in cn.ujava.common.lang.caller
-
调用者接口
可以通过此接口的实现类方法获取调用者、多级调用者以及判断是否被调用
- CallerUtil - Class in cn.ujava.common.lang.caller
-
调用者。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
- CallerUtil() - Constructor for class cn.ujava.common.lang.caller.CallerUtil
-
- CamelCaseLinkedMap<K,V> - Class in cn.ujava.common.map
-
驼峰Key风格的LinkedHashMap
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
- CamelCaseLinkedMap() - Constructor for class cn.ujava.common.map.CamelCaseLinkedMap
-
构造
- CamelCaseLinkedMap(int) - Constructor for class cn.ujava.common.map.CamelCaseLinkedMap
-
构造
- CamelCaseLinkedMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CamelCaseLinkedMap
-
构造
- CamelCaseLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CamelCaseLinkedMap
-
构造
- CamelCaseLinkedMap(int, float) - Constructor for class cn.ujava.common.map.CamelCaseLinkedMap
-
构造
- CamelCaseMap<K,V> - Class in cn.ujava.common.map
-
驼峰Key风格的Map
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
- CamelCaseMap() - Constructor for class cn.ujava.common.map.CamelCaseMap
-
构造
- CamelCaseMap(int) - Constructor for class cn.ujava.common.map.CamelCaseMap
-
构造
- CamelCaseMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CamelCaseMap
-
构造
- CamelCaseMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CamelCaseMap
-
构造
- CamelCaseMap(int, float) - Constructor for class cn.ujava.common.map.CamelCaseMap
-
构造
- cancelPruneSchedule() - Method in class cn.ujava.common.cache.impl.TimedCache
-
取消定时清理
- capacity() - Method in interface cn.ujava.common.cache.Cache
-
返回缓存容量,0
表示无大小限制
- capacity - Variable in class cn.ujava.common.cache.file.AbstractFileCache
-
容量
- capacity() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
- capacity - Variable in class cn.ujava.common.cache.impl.AbstractCache
-
返回缓存容量,0
表示无大小限制
- capacity() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- capacity() - Method in class cn.ujava.common.cache.impl.NoCache
-
- capacity() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Retrieves the maximum weighted capacity of the map.
- Car - Class in cn.ujava.design.builder
-
- Car(String, String, int, String, int) - Constructor for class cn.ujava.design.builder.Car
-
- CAR_DRIVING_LICENCE - Static variable in class cn.ujava.common.regex.PatternPool
-
驾驶证 别名:驾驶证档案编号、行驶证编号
eg:430101758218
12位数字字符串
仅限:中国驾驶证档案编号
- CAR_DRIVING_LICENCE - Static variable in interface cn.ujava.common.regex.RegexPool
-
驾驶证 别名:驾驶证档案编号、行驶证编号
eg:430101758218
12位数字字符串
仅限:中国驾驶证档案编号
- CAR_VIN - Static variable in class cn.ujava.common.regex.PatternPool
-
车架号(车辆识别代号由世界制造厂识别代号(WMI、车辆说明部分(VDS)车辆指示部分(VIS)三部分组成,共 17 位字码。)
别名:车辆识别代号、车辆识别码、车架号、十七位码
标准号:GB 16735-2019
标准官方地址:https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=E2EBF667F8C032B1EDFD6DF9C1114E02
对年产量大于或等于1 000 辆的完整车辆和/或非完整车辆制造厂:
- CAR_VIN - Static variable in interface cn.ujava.common.regex.RegexPool
-
车架号(车辆识别代号由世界制造厂识别代号(WMI、车辆说明部分(VDS)车辆指示部分(VIS)三部分组成,共 17 位字码。)
别名:车辆识别代号、车辆识别码、车架号、十七位码
标准号:GB 16735-2019
标准官方地址:https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=E2EBF667F8C032B1EDFD6DF9C1114E02
对年产量大于或等于1 000 辆的完整车辆和/或非完整车辆制造厂:
- CarBuilder - Class in cn.ujava.design.builder
-
- CarBuilder() - Constructor for class cn.ujava.design.builder.CarBuilder
-
- Caretaker - Class in cn.ujava.design.memento
-
- Caretaker() - Constructor for class cn.ujava.design.memento.Caretaker
-
- carLicense(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
【中国车牌】车牌中间用*代替
eg1:null -》 ""
eg1:"" -》 ""
eg3:苏D40000 -》 苏D4***0
eg4:陕A12345D -》 陕A1****D
eg5:京A123 -》 京A123 如果是错误的车牌,不处理
- CaseInsensitiveLinkedMap<K,V> - Class in cn.ujava.common.map
-
忽略大小写的LinkedHashMap
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
- CaseInsensitiveLinkedMap() - Constructor for class cn.ujava.common.map.CaseInsensitiveLinkedMap
-
构造
- CaseInsensitiveLinkedMap(int) - Constructor for class cn.ujava.common.map.CaseInsensitiveLinkedMap
-
构造
- CaseInsensitiveLinkedMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveLinkedMap
-
构造
- CaseInsensitiveLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveLinkedMap
-
构造
- CaseInsensitiveLinkedMap(int, float) - Constructor for class cn.ujava.common.map.CaseInsensitiveLinkedMap
-
构造
- CaseInsensitiveMap<K,V> - Class in cn.ujava.common.map
-
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
- CaseInsensitiveMap() - Constructor for class cn.ujava.common.map.CaseInsensitiveMap
-
构造
- CaseInsensitiveMap(int) - Constructor for class cn.ujava.common.map.CaseInsensitiveMap
-
构造
- CaseInsensitiveMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveMap
-
构造
注意此构造将传入的Map作为被包装的Map,针对任何修改,传入的Map都会被同样修改。
- CaseInsensitiveMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveMap
-
构造
- CaseInsensitiveMap(int, float) - Constructor for class cn.ujava.common.map.CaseInsensitiveMap
-
构造
- CaseInsensitiveTreeMap<K,V> - Class in cn.ujava.common.map
-
忽略大小写的
TreeMap
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
- CaseInsensitiveTreeMap() - Constructor for class cn.ujava.common.map.CaseInsensitiveTreeMap
-
构造
- CaseInsensitiveTreeMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveTreeMap
-
构造
- CaseInsensitiveTreeMap(SortedMap<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.CaseInsensitiveTreeMap
-
构造
- CaseInsensitiveTreeMap(Comparator<? super K>) - Constructor for class cn.ujava.common.map.CaseInsensitiveTreeMap
-
构造
- CashPayment - Class in cn.ujava.design.strategy
-
- CashPayment() - Constructor for class cn.ujava.design.strategy.CashPayment
-
- cast(Class<?>, Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
强转数组类型
强制转换的前提是数组元素类型可被强制转换
强制转换后会生成一个新数组
- CastConverter<T> - Class in cn.ujava.common.convert.impl
-
强转转换器
- CastConverter() - Constructor for class cn.ujava.common.convert.impl.CastConverter
-
- castDown(Collection<? super T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向下转型。例如将Collection<Number>转换为Collection<Integer>
- castDown(Set<? super T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向下转型。例如将Set<Number>转换为Set<Integer>
- castDown(List<? super T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向下转型。例如将List<Number>转换为List<Integer>
- castDown(Map<? super K, ? super V>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向下转型。例如将Map<Number,Number>转换为Map<Integer, Integer>
- casting(F) - Static method in interface cn.ujava.common.func.SerUnaryOperator
-
casting identity
- castingIdentity() - Static method in interface cn.ujava.common.func.SerFunction
-
casting identity
- castTo(Class<T>, Object) - Static method in class cn.ujava.common.convert.CastUtil
-
将指定对象强制转换为指定类型
- castUp(Collection<? extends T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向上转型。例如将Collection<Integer>转换为Collection<Number>
- castUp(Set<? extends T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向上转型。例如将Set<Integer>转换为Set<Number>
- castUp(List<? extends T>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型接口向上转型。例如将List<Integer>转换为List<Number>
- castUp(Map<? extends K, ? extends V>) - Static method in class cn.ujava.common.convert.CastUtil
-
泛型集合向下转型。例如将Map<Integer, Integer>转换为Map<Number,Number>
- CastUtil - Class in cn.ujava.common.convert
-
转换工具类,提供集合、Map等向上向下转换工具
- CastUtil() - Constructor for class cn.ujava.common.convert.CastUtil
-
- Cat - Class in cn.ujava.design.abstractfactory
-
- Cat() - Constructor for class cn.ujava.design.abstractfactory.Cat
-
- Cat - Class in cn.ujava.design.factory
-
- Cat() - Constructor for class cn.ujava.design.factory.Cat
-
- CatFactory - Class in cn.ujava.design.abstractfactory
-
- CatFactory() - Constructor for class cn.ujava.design.abstractfactory.CatFactory
-
- causeInstanceOf(Class<? extends Throwable>) - Method in exception cn.ujava.common.io.IORuntimeException
-
导致这个异常的异常是否是指定类型的异常
- causeInstanceOf(Class<? extends Throwable>) - Method in exception cn.ujava.common.io.resource.NoResourceException
-
导致这个异常的异常是否是指定类型的异常
- ceilDiv(int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- ceiling(Calendar, DateField) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改日期为某个时间字段结束时间
- ceiling(Calendar, DateField, boolean) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改日期为某个时间字段结束时间
可选是否归零毫秒。
- ceiling(Date, DateField) - Static method in class cn.ujava.common.date.DateUtil
-
修改日期为某个时间字段结束时间
- ceiling(Date, DateField, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
修改日期为某个时间字段结束时间
可选是否归零毫秒。
- cellSet() - Method in class cn.ujava.common.map.multi.AbsTable
-
- cellSet() - Method in interface cn.ujava.common.map.multi.Table
-
所有单元格集合
- center(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
- center(CharSequence, int, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
- center(CharSequence, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
- centToYuan(long) - Static method in class cn.ujava.common.math.MathUtil
-
金额分转换为元
- CglibProxy - Class in cn.ujava.design.proxy
-
cglib动态代理
- CglibProxy(Object) - Constructor for class cn.ujava.design.proxy.CglibProxy
-
- CH_ID - Static variable in class cn.ujava.common.stream.CollectorUtil
-
说明已包含IDENTITY_FINISH特征 为 Characteristics.IDENTITY_FINISH 的缩写
- CH_NOID - Static variable in class cn.ujava.common.stream.CollectorUtil
-
说明不包含IDENTITY_FINISH特征
- Chain<E,T> - Interface in cn.ujava.common.lang
-
责任链接口
- ChannelCopier - Class in cn.ujava.common.io.copy
-
- ChannelCopier() - Constructor for class cn.ujava.common.io.copy.ChannelCopier
-
构造
- ChannelCopier(int) - Constructor for class cn.ujava.common.io.copy.ChannelCopier
-
构造
- ChannelCopier(int, long) - Constructor for class cn.ujava.common.io.copy.ChannelCopier
-
构造
- ChannelCopier(int, long, StreamProgress) - Constructor for class cn.ujava.common.io.copy.ChannelCopier
-
构造
- CharacterConverter - Class in cn.ujava.common.convert.impl
-
字符转换器
- CharacterConverter() - Constructor for class cn.ujava.common.convert.impl.CharacterConverter
-
- characteristics() - Method in class cn.ujava.common.collection.TransSpliterator
-
- characteristics() - Method in class cn.ujava.common.stream.SimpleCollector
-
- characteristics() - Method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- characteristics() - Method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- CharFinder - Class in cn.ujava.common.text.finder
-
字符查找器
查找指定字符在字符串中的位置信息
- CharFinder(char) - Constructor for class cn.ujava.common.text.finder.CharFinder
-
构造,不忽略字符大小写
- CharFinder(char, boolean) - Constructor for class cn.ujava.common.text.finder.CharFinder
-
构造
- CharMatcherFinder - Class in cn.ujava.common.text.finder
-
字符匹配查找器
查找满足指定
Predicate
匹配的字符所在位置,此类长用于查找某一类字符,如数字等
- CharMatcherFinder(Predicate<Character>) - Constructor for class cn.ujava.common.text.finder.CharMatcherFinder
-
构造
- CharPool - Interface in cn.ujava.common.text
-
常用字符常量
- CharSequenceResource - Class in cn.ujava.common.io.resource
-
- CharSequenceResource(CharSequence) - Constructor for class cn.ujava.common.io.resource.CharSequenceResource
-
构造,使用UTF8编码
- CharSequenceResource(CharSequence, String) - Constructor for class cn.ujava.common.io.resource.CharSequenceResource
-
构造,使用UTF8编码
- CharSequenceResource(CharSequence, CharSequence, Charset) - Constructor for class cn.ujava.common.io.resource.CharSequenceResource
-
构造
- CharSequenceUtil - Class in cn.ujava.common.text
-
CharSequence
相关工具类封装,包括但不限于:
字符串补充前缀或后缀:addXXX
字符串补充长度:padXXX
字符串包含关系:containsXXX
字符串默认值:defaultIfXXX
字符串查找:indexOf
字符串判断以什么结尾:endWith
字符串判断以什么开始:startWith
字符串匹配:equals
字符串格式化:format
字符串去除:removeXXX
字符串重复:repeat
获取子串:sub
去除两边的指定字符串(只去除一次):strip
去除两边的指定所有字符:trim
去除两边的指定所有字符包装和去除包装:wrap
- CharSequenceUtil() - Constructor for class cn.ujava.common.text.CharSequenceUtil
-
- charset - Variable in class cn.ujava.common.io.file.FileWrapper
-
- charset - Variable in class cn.ujava.common.spi.AbsServiceLoader
-
- charset(String) - Static method in class cn.ujava.common.util.CharsetUtil
-
转换为Charset对象
- CharsetConverter - Class in cn.ujava.common.convert.impl
-
编码对象转换器
- CharsetConverter() - Constructor for class cn.ujava.common.convert.impl.CharsetConverter
-
- CharsetDetector - Class in cn.ujava.common.io
-
编码探测器
- CharsetDetector() - Constructor for class cn.ujava.common.io.CharsetDetector
-
- CharsetUtil - Class in cn.ujava.common.util
-
字符集工具类
- CharsetUtil() - Constructor for class cn.ujava.common.util.CharsetUtil
-
- CharUtil - Class in cn.ujava.common.text
-
字符工具类
部分工具来自于Apache Commons系列
- CharUtil() - Constructor for class cn.ujava.common.text.CharUtil
-
- check(String) - Static method in class cn.ujava.common.data.PasswdStrength
-
检查密码的健壮性
- checkBean(Object, Predicate<Field>) - Static method in class cn.ujava.common.bean.BeanUtil
-
检查Bean
遍历Bean的字段并断言检查字段,当某个字段:
断言为true
时,返回true
并不再检查后续字段;
断言为false
时,继续检查后续字段
- checkBetween(int, int, int, Supplier<? extends X>) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(int, int, int, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(int, int, int) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(long, long, long, Supplier<? extends X>) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(long, long, long, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(long, long, long) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(double, double, double, Supplier<? extends X>) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(double, double, double, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(double, double, double) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkBetween(Number, Number, Number) - Static method in class cn.ujava.common.lang.Assert
-
检查值是否在指定范围内
- checkClientTrusted(X509Certificate[], String) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- CheckedLinkedBlockingQueue<E> - Class in cn.ujava.common.collection.queue
-
自定义加入前检查的
LinkedBlockingQueue
,给定一个检查函数,在加入元素前检查此函数
原理是通过Runtime#freeMemory()获取剩余内存,当剩余内存低于指定的阈值时,不再加入。
- CheckedLinkedBlockingQueue(Predicate<E>) - Constructor for class cn.ujava.common.collection.queue.CheckedLinkedBlockingQueue
-
构造
- CheckedLinkedBlockingQueue(Collection<? extends E>, Predicate<E>) - Constructor for class cn.ujava.common.collection.queue.CheckedLinkedBlockingQueue
-
构造
- checker - Variable in class cn.ujava.common.collection.queue.CheckedLinkedBlockingQueue
-
- checkIndex(int, int) - Static method in class cn.ujava.common.lang.Assert
-
检查下标(数组、集合、字符串)是否符合要求,下标必须满足:
- checkIndex(int, int, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
检查下标(数组、集合、字符串)是否符合要求,下标必须满足:
- checkIndexLimit(int, int) - Static method in class cn.ujava.common.lang.Validator
-
检查给定的index是否超出长度限制,默认检查超出倍数(10倍),此方法主要用于内部,检查包括:
数组调用setOrPadding时,最多允许padding的长度
List调用setOrPadding时,最多允许padding的长度
JSONArray调用setOrPadding时,最多允许padding的长度
- checkServerTrusted(X509Certificate[], String) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- checkSlip(File, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
检查父完整路径是否为自路径的前半部分,如果不是说明不是子路径,可能存在slip注入。
- checksum(File, Checksum) - Static method in class cn.ujava.common.io.checksum.ChecksumUtil
-
计算文件校验码
- checksum(InputStream, Checksum) - Static method in class cn.ujava.common.io.checksum.ChecksumUtil
-
计算流的校验码,计算后关闭流
- checksumCRC32(File) - Static method in class cn.ujava.common.io.checksum.ChecksumUtil
-
计算文件CRC32校验码
- checksumCRC32(InputStream) - Static method in class cn.ujava.common.io.checksum.ChecksumUtil
-
计算流CRC32校验码,计算后关闭流
- ChecksumUtil - Class in cn.ujava.common.io.checksum
-
校验码工具
- ChecksumUtil() - Constructor for class cn.ujava.common.io.checksum.ChecksumUtil
-
- checksumValue(InputStream, Checksum) - Static method in class cn.ujava.common.io.checksum.ChecksumUtil
-
计算流的校验码,计算后关闭流
- checkZipBomb(ZipEntry, int) - Static method in class cn.ujava.common.compress.ZipSecurityUtil
-
检查Zip bomb漏洞
- Cheese - Class in cn.ujava.design.decorator
-
- Cheese(Pizza) - Constructor for class cn.ujava.design.decorator.Cheese
-
- CHINA_ID_MAX_LENGTH - Static variable in class cn.ujava.common.data.CIN
-
中国公民身份证号码最大长度。
- CHINA_ID_MIN_LENGTH - Static variable in class cn.ujava.common.data.CIN
-
中国公民身份证号码最小长度。
- CHINESE - Static variable in class cn.ujava.common.regex.PatternPool
-
单个中文汉字
- CHINESE - Static variable in interface cn.ujava.common.regex.RegexPool
-
- CHINESE_DATE_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- CHINESE_DATE_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- CHINESE_DATE_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:yyyy年MM月dd日
- CHINESE_DATE_TIME_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- CHINESE_DATE_TIME_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- CHINESE_DATE_TIME_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:yyyy年MM月dd日HH时mm分ss秒
- CHINESE_NAME - Static variable in class cn.ujava.common.regex.PatternPool
-
中文姓名
总结中国人姓名:2-60位,只能是中文和 ·
- CHINESE_NAME - Static variable in interface cn.ujava.common.regex.RegexPool
-
中文姓名
维吾尔族姓名里面的点是 · 输入法中文状态下,键盘左上角数字1前面的那个符号;
错误字符:..。..
正确维吾尔族姓名:
- ChineseDate - Class in cn.ujava.common.date.chinese
-
农历日期工具,最大支持到2099年,支持:
通过公历日期构造获取对应农历
通过农历日期直接构造
- ChineseDate(Date) - Constructor for class cn.ujava.common.date.chinese.ChineseDate
-
通过公历日期构造
- ChineseDate(LocalDate) - Constructor for class cn.ujava.common.date.chinese.ChineseDate
-
通过公历日期构造
- ChineseDate(int, int, int) - Constructor for class cn.ujava.common.date.chinese.ChineseDate
-
构造方法传入日期
此方法自动判断闰月,如果chineseMonth为本年的闰月,则按照闰月计算
- ChineseDate(int, int, int, boolean) - Constructor for class cn.ujava.common.date.chinese.ChineseDate
-
构造方法传入日期
通过isLeapMonth参数区分是否闰月,如五月是闰月,当isLeapMonth为true
时,表示润五月,false
表示五月
- chineseMoneyToNumber(String) - Static method in class cn.ujava.common.convert.Convert
-
中文大写数字金额转换为数字,返回结果以元为单位的BigDecimal类型数字
如:
“陆万柒仟伍佰伍拾陆元叁角贰分”返回“67556.32”
“叁角贰分”返回“0.32”
- chineseMoneyToNumber(String) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
中文大写数字金额转换为数字,返回结果以元为单位的BigDecimal类型数字
如:
“陆万柒仟伍佰伍拾陆元叁角贰分”返回“67556.32”
“叁角贰分”返回“0.32”
- ChineseMonth - Class in cn.ujava.common.date.chinese
-
农历月份表示
- ChineseMonth() - Constructor for class cn.ujava.common.date.chinese.ChineseMonth
-
- chineseName(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
【中文姓名】只显示第一个汉字,其他隐藏为2个星号,比如:李**
- CHINESES - Static variable in class cn.ujava.common.regex.PatternPool
-
中文汉字
- CHINESES - Static variable in interface cn.ujava.common.regex.RegexPool
-
中文汉字
- chineseToNumber(String) - Static method in class cn.ujava.common.convert.Convert
-
数字中文表示形式转数字
一百一十二 -》 112
一千零一十二 -》 1012
- chineseToNumber(String) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
把中文转换为数字 如 二百二十 220
一百一十二 -》 112
一千零一十二 -》 1012
- CIN - Class in cn.ujava.common.data
-
公民身份号码(Citizen Identification Number),参考GB11643-1999标准。
1-2位: 2位省份代码。
3-4位: 2位城市代码。
5-6位: 2位区县代码。
7-14位: 8位数字出生日期码。
15-17位:3位数字顺序码。第17位奇数表示男性,偶数表示女性
18位: 1位数字校验码。校检码可以是0~9的数字,有时也用X表示
- CIN(String) - Constructor for class cn.ujava.common.data.CIN
-
构造
- Circle - Class in cn.ujava.design.bridge
-
- Circle(Color) - Constructor for class cn.ujava.design.bridge.Circle
-
- Circle - Class in cn.ujava.design.flyweight
-
- Circle(String) - Constructor for class cn.ujava.design.flyweight.Circle
-
- Circle - Class in cn.ujava.design.prototype
-
- Circle() - Constructor for class cn.ujava.design.prototype.Circle
-
- CircularByteBuffer - Class in cn.ujava.common.io
-
循环缓冲区
- CircularByteBuffer() - Constructor for class cn.ujava.common.io.CircularByteBuffer
-
- CircularByteBuffer(int) - Constructor for class cn.ujava.common.io.CircularByteBuffer
-
构造
- CITIZEN_ID - Static variable in class cn.ujava.common.regex.PatternPool
-
18位身份证号码
- CITIZEN_ID - Static variable in interface cn.ujava.common.regex.RegexPool
-
18位身份证号码
- CityHash - Class in cn.ujava.common.codec.hash
-
Google发布的Hash计算算法:CityHash64 与 CityHash128。
它们分别根据字串计算 64 和 128 位的散列值。这些算法不适用于加密,但适合用在散列表等处。
- CityHash() - Constructor for class cn.ujava.common.codec.hash.CityHash
-
- cityHash128(byte[]) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法128-bit实现
- cityHash128(byte[], Number128) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法128-bit实现
- cityHash32(byte[]) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法32-bit实现
- cityHash64(byte[], long) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法64-bit实现,种子1使用默认的CityHash#k2
- cityHash64(byte[], long, long) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法64-bit实现,种子1使用默认的CityHash#k2
- cityHash64(byte[]) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
CityHash算法64-bit实现
- ClassConverter - Class in cn.ujava.common.convert.impl
-
类转换器
将类名转换为类,默认初始化这个类(执行static块)
- ClassConverter() - Constructor for class cn.ujava.common.convert.impl.ClassConverter
-
构造
- ClassConverter(boolean) - Constructor for class cn.ujava.common.convert.impl.ClassConverter
-
构造
- ClassDescUtil - Class in cn.ujava.common.reflect
-
类描述工具类
来自:org.apache.dubbo.common.utils.ReflectUtils
在字节码中,类型表示如下:
byte =》 B
char =》 C
double =》 D
long =》 J
short =》 S
boolean =》 Z
void =》 V
对象类型以“L”开头,“;”结尾,如Ljava/lang/Object;
数组类型,每一位使用一个前置的[字符来描述,如:java.lang.String[][] =》 [[Ljava/lang/String;
- ClassDescUtil() - Constructor for class cn.ujava.common.reflect.ClassDescUtil
-
- classLoader - Variable in class cn.ujava.common.spi.AbsServiceLoader
-
- ClassLoaderUtil - Class in cn.ujava.common.classloader
-
- ClassLoaderUtil() - Constructor for class cn.ujava.common.classloader.ClassLoaderUtil
-
- CLASSPATH_URL_PREFIX - Static variable in class cn.ujava.common.net.url.URLUtil
-
针对ClassPath路径的伪协议前缀(兼容Spring): "classpath:"
- ClassPathResource - Class in cn.ujava.common.io.resource
-
ClassPath单一资源访问类
传入路径path必须为相对路径,如果传入绝对路径,Linux路径会去掉开头的“/”,而Windows路径会直接报错。
传入的path所指向的资源必须存在,否则报错
- ClassPathResource(String) - Constructor for class cn.ujava.common.io.resource.ClassPathResource
-
构造
- ClassPathResource(String, ClassLoader) - Constructor for class cn.ujava.common.io.resource.ClassPathResource
-
构造
- ClassPathResource(String, Class<?>) - Constructor for class cn.ujava.common.io.resource.ClassPathResource
-
构造
- ClassPathResource(String, ClassLoader, Class<?>) - Constructor for class cn.ujava.common.io.resource.ClassPathResource
-
构造
- ClassScanner - Class in cn.ujava.common.reflect
-
类扫描器
- ClassScanner() - Constructor for class cn.ujava.common.reflect.ClassScanner
-
构造,默认UTF-8编码
- ClassScanner(String) - Constructor for class cn.ujava.common.reflect.ClassScanner
-
构造,默认UTF-8编码
- ClassScanner(String, Predicate<Class<?>>) - Constructor for class cn.ujava.common.reflect.ClassScanner
-
构造,默认UTF-8编码
- ClassScanner(String, Predicate<Class<?>>, Charset) - Constructor for class cn.ujava.common.reflect.ClassScanner
-
构造
- ClassUtil - Class in cn.ujava.common.reflect
-
类工具类
- ClassUtil() - Constructor for class cn.ujava.common.reflect.ClassUtil
-
- clean(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
- clean(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
- clean() - Method in class cn.ujava.common.io.file.PathDeleter
-
清空目录
- clean(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
清空目录
- cleanBlank(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
清理空白字符
- cleanComment(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
去除XML文本中的注释内容
- cleanInvalid(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
清除文件名中的在Windows下不支持的非法字符,包括: \ / : * ? " < > |
- cleanInvalid(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
去除XML文本中的无效字符
- clear() - Method in enum cn.ujava.common.bean.BeanDescCache
-
清空全局的Bean属性缓存
- clear() - Method in enum cn.ujava.common.bean.BeanInfoCache
-
清空缓存
- clear() - Method in interface cn.ujava.common.cache.Cache
-
清空缓存
- clear() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
清空缓存
- clear() - Method in class cn.ujava.common.cache.impl.NoCache
-
- clear() - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- clear() - Method in class cn.ujava.common.cache.impl.StampedCache
-
- clear() - Method in class cn.ujava.common.cache.SimpleCache
-
清空缓存池
- clear(Collection<?>...) - Static method in class cn.ujava.common.collection.CollUtil
-
清除一个或多个集合内的元素,每个集合调用clear()方法
- clear(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- clear() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- clear() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- clear() - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- clear() - Method in class cn.ujava.common.collection.TransCollection
-
- clear() - Static method in class cn.ujava.common.data.MaskingUtil
-
清空为空字符串
- clear() - Method in class cn.ujava.common.io.CircularByteBuffer
-
Removes all bytes from the buffer.
- clear() - Method in class cn.ujava.common.lang.selector.WeightRandomSelector
-
清空权重表
- clear() - Method in class cn.ujava.common.map.BiMap
-
- clear() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- clear() - Method in class cn.ujava.common.map.LinkedForestMap
-
将当前集合清空,并清除全部节点间的引用关系
- clear() - Method in class cn.ujava.common.map.MapBuilder
-
清空Map
- clear() - Method in class cn.ujava.common.map.MapProxy
-
- clear(Map<?, ?>...) - Static method in class cn.ujava.common.map.MapUtil
-
清除一个或多个Map集合内的元素,每个Map调用clear()方法
- clear() - Method in class cn.ujava.common.map.MapWrapper
-
- clear() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- clear() - Method in interface cn.ujava.common.map.multi.Table
-
清空表格
- clear() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- clear() - Method in class cn.ujava.common.map.TableMap
-
- clear() - Method in class cn.ujava.common.map.TripleTable
-
清空
- clear() - Static method in class cn.ujava.common.math.BitStatusUtil
-
清空状态就是0
- clear() - Static method in class cn.ujava.common.regex.PatternPool
-
清空缓存池
- clear() - Method in class cn.ujava.common.text.dfa.WordTree
-
清除所有的词,
此方法调用后, wordTree 将被清空
endCharacterSet 也将清空
- clear() - Static method in class cn.ujava.common.text.placeholder.StrFormatter
-
清空缓存
- clear(int) - Method in enum cn.ujava.common.text.placeholder.StrTemplate.Feature
-
在 策略值 中移除 当前策略
- clearCaches() - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- clearCaches() - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
清空相关缓存
- clearCaches() - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
清空缓存
- clearSingletonCaches() - Static method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
清空单例缓存
- clearToNull() - Static method in class cn.ujava.common.data.MaskingUtil
-
清空为null
- clearWorker() - Method in class cn.ujava.common.thread.SyncFinisher
-
清空工作线程对象
- ClobStringer - Class in cn.ujava.common.convert.impl.stringer
-
Clob转String
- ClobStringer() - Constructor for class cn.ujava.common.convert.impl.stringer.ClobStringer
-
- clockSequence() - Method in class cn.ujava.common.data.id.UUID
-
与此 UUID 相关联的时钟序列值。
- clone(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
克隆数组
- clone(T) - Static method in class cn.ujava.common.array.ArrayUtil
-
克隆数组,如果非数组返回null
- clone() - Method in class cn.ujava.common.bean.DynaBean
-
- clone() - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- clone(T) - Static method in class cn.ujava.common.io.SerializeUtil
-
序列化后拷贝流的方式克隆
对象必须实现Serializable接口
- clone() - Method in class cn.ujava.common.lang.tuple.Pair
-
- clone() - Method in class cn.ujava.common.lang.tuple.Triple
-
- clone() - Method in class cn.ujava.common.lang.tuple.Tuple
-
- clone() - Method in class cn.ujava.common.map.Dict
-
- clone() - Method in class cn.ujava.common.map.MapWrapper
-
- clone(T) - Static method in class cn.ujava.common.util.ObjUtil
-
- clone() - Method in class cn.ujava.design.prototype.Shape
-
- cloneByStream(T) - Static method in class cn.ujava.common.util.ObjUtil
-
- CloneException - Exception in cn.ujava.common.exception
-
克隆异常
- CloneException(Throwable) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- CloneException(String) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- CloneException(String, Object...) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- CloneException(String, Throwable) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- CloneException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- CloneException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.exception.CloneException
-
构造
- cloneIfPossible(T) - Static method in class cn.ujava.common.util.ObjUtil
-
返回克隆后的对象,如果克隆失败,返回原对象
- cloneTree() - Method in class cn.ujava.common.tree.MapTree
-
递归克隆当前节点(即克隆整个树,保留字段值)
注意,此方法只会克隆节点,节点属性如果是引用类型,不会克隆
- close() - Method in class cn.ujava.common.collection.iter.LineIter
-
关闭Reader
- close() - Method in class cn.ujava.common.compress.Deflate
-
- close() - Method in class cn.ujava.common.compress.Gzip
-
- close() - Method in class cn.ujava.common.compress.InflaterInputStream
-
- close() - Method in class cn.ujava.common.compress.ZipFileResource
-
- close() - Method in class cn.ujava.common.compress.ZipReader
-
- close() - Method in class cn.ujava.common.compress.ZipReplacer
-
- close() - Method in class cn.ujava.common.compress.ZipStreamResource
-
- close() - Method in class cn.ujava.common.compress.ZipWriter
-
- close() - Method in class cn.ujava.common.io.AppendableWriter
-
- close() - Method in class cn.ujava.common.io.FastStringReader
-
- close() - Method in class cn.ujava.common.io.FastStringWriter
-
- close() - Method in class cn.ujava.common.io.ReaderWrapper
-
- close() - Method in class cn.ujava.common.io.stream.BOMInputStream
-
- close() - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- close() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
此方法无任何效果,当流被关闭后不会抛出IOException
- close() - Method in class cn.ujava.common.io.watch.WatchServer
-
关闭监听
- close(T, T) - Static method in class cn.ujava.common.lang.range.BoundedRange
-
构建一个闭区间,即{x | lowerBound <= x <= upperBound}
- close() - Method in interface cn.ujava.common.stream.WrappedStream
-
关闭流
- close() - Method in class cn.ujava.common.thread.ConcurrencyTester
-
- close() - Method in class cn.ujava.common.thread.SyncFinisher
-
- closeIfPossible(Object) - Static method in class cn.ujava.common.io.IoUtil
-
- closeOpen(T, T) - Static method in class cn.ujava.common.lang.range.BoundedRange
-
构建一个左闭右开区间,即{x | lowerBound <= x < upperBound}
- closeQuietly(AutoCloseable...) - Static method in class cn.ujava.common.io.IoUtil
-
按照给定顺序连续关闭一系列对象
这些对象必须按照顺序关闭,否则会出错。
- cn.ujava.all - package cn.ujava.all
-
- cn.ujava.common - package cn.ujava.common
-
UJava通用工具等
- cn.ujava.common.annotation - package cn.ujava.common.annotation
-
注解包,提供增强型注解和注解工具类
- cn.ujava.common.array - package cn.ujava.common.array
-
提供数组相关封装
- cn.ujava.common.bean - package cn.ujava.common.bean
-
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
- cn.ujava.common.bean.copier - package cn.ujava.common.bean.copier
-
Bean拷贝实现,包括拷贝选项等
- cn.ujava.common.bean.copier.provider - package cn.ujava.common.bean.copier.provider
-
Bean值提供者方式封装
- cn.ujava.common.cache - package cn.ujava.common.cache
-
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
- cn.ujava.common.cache.file - package cn.ujava.common.cache.file
-
提供针对文件的缓存实现
- cn.ujava.common.cache.impl - package cn.ujava.common.cache.impl
-
提供各种缓存实现
- cn.ujava.common.classloader - package cn.ujava.common.classloader
-
类加载相关封装和工具
- cn.ujava.common.codec - package cn.ujava.common.codec
-
编码解码封装编码封装
- cn.ujava.common.codec.binary - package cn.ujava.common.codec.binary
-
BaseN编码解码,提供将bytes和baseN的编码转换功能。
Base16
Base32
Base58
Base62
Base64
- cn.ujava.common.codec.hash - package cn.ujava.common.codec.hash
-
提供Hash算法的封装
- cn.ujava.common.codec.hash.metro - package cn.ujava.common.codec.hash.metro
-
MetroHash算法实现
- cn.ujava.common.collection - package cn.ujava.common.collection
-
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
- cn.ujava.common.collection.iter - package cn.ujava.common.collection.iter
-
- cn.ujava.common.collection.partition - package cn.ujava.common.collection.partition
-
列表分区或分段
- cn.ujava.common.collection.queue - package cn.ujava.common.collection.queue
-
- cn.ujava.common.collection.set - package cn.ujava.common.collection.set
-
- cn.ujava.common.comparator - package cn.ujava.common.comparator
-
各种比较器(Comparator)实现和封装
- cn.ujava.common.compress - package cn.ujava.common.compress
-
压缩解压封装
- cn.ujava.common.convert - package cn.ujava.common.convert
-
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
- cn.ujava.common.convert.impl - package cn.ujava.common.convert.impl
-
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
- cn.ujava.common.convert.impl.stringer - package cn.ujava.common.convert.impl.stringer
-
针对对象转换为String的封装
- cn.ujava.common.data - package cn.ujava.common.data
-
数据相关封装和工具类
在Hutool中,“数据”是指社会属性的内容
如ID、电话、统一社会信用代码、密码、坐标系、数据脱敏等。
- cn.ujava.common.data.id - package cn.ujava.common.data.id
-
提供各种ID生成
- cn.ujava.common.date - package cn.ujava.common.date
-
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
- cn.ujava.common.date.chinese - package cn.ujava.common.date.chinese
-
农历相关类汇总,包括农历月、天干地支、农历节日、24节气等
- cn.ujava.common.date.format - package cn.ujava.common.date.format
-
提供线程安全的日期格式的格式化和解析实现
- cn.ujava.common.date.format.parser - package cn.ujava.common.date.format.parser
-
提供日期解析相关封装
- cn.ujava.common.exception - package cn.ujava.common.exception
-
特殊异常封装,同时提供异常工具ExceptionUtil
- cn.ujava.common.func - package cn.ujava.common.func
-
函数封装
接口灵感来自于
ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
- cn.ujava.common.io - package cn.ujava.common.io
-
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
- cn.ujava.common.io.buffer - package cn.ujava.common.io.buffer
-
- cn.ujava.common.io.checksum - package cn.ujava.common.io.checksum
-
IO校验相关库和工具
- cn.ujava.common.io.checksum.crc16 - package cn.ujava.common.io.checksum.crc16
-
CRC16相关算法封装为Checksum
- cn.ujava.common.io.copy - package cn.ujava.common.io.copy
-
IO流拷贝相关封装相关封装
- cn.ujava.common.io.file - package cn.ujava.common.io.file
-
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
- cn.ujava.common.io.file.visitor - package cn.ujava.common.io.file.visitor
-
FileVisitor功能性实现,包括递归删除、拷贝等
- cn.ujava.common.io.resource - package cn.ujava.common.io.resource
-
针对ClassPath和文件中资源读取的封装,主要入口为工具类ResourceUtil
- cn.ujava.common.io.stream - package cn.ujava.common.io.stream
-
InputStream和OutputStream相关方法和类封装
- cn.ujava.common.io.unit - package cn.ujava.common.io.unit
-
数据单位相关封装,包括DataUnit数据单位和DataSize数据大小
- cn.ujava.common.io.watch - package cn.ujava.common.io.watch
-
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
- cn.ujava.common.io.watch.watchers - package cn.ujava.common.io.watch.watchers
-
文件监听中的观察者实现类,包括延迟处理、处理链等
- cn.ujava.common.lang - package cn.ujava.common.lang
-
语言特性包,包括大量便捷的数据结构,包括:
ANSI:ANSI编码
Builder:构建器
Caller:查找调用者
Copier:拷贝(复制)
Generator:生成器
Getter:getXXX抽象
Intern:规范化表示形式
Loader:加载器的抽象
Mutable:可变值对象封装
Range:区间和边界封装
Tuple:元组
- cn.ujava.common.lang.ansi - package cn.ujava.common.lang.ansi
-
命令行终端中ANSI 转义序列相关封装,如ANSI颜色等
- cn.ujava.common.lang.builder - package cn.ujava.common.lang.builder
-
建造者工具
用于建造特定对象或结果
- cn.ujava.common.lang.caller - package cn.ujava.common.lang.caller
-
调用者接口及实现。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
- cn.ujava.common.lang.copier - package cn.ujava.common.lang.copier
-
拷贝抽象实现,通过抽象拷贝,可以实现文件、流、Buffer之间的拷贝实现
- cn.ujava.common.lang.generator - package cn.ujava.common.lang.generator
-
提供生成器接口及相关封装
- cn.ujava.common.lang.getter - package cn.ujava.common.lang.getter
-
getXXX方法的接口和抽象实现
- cn.ujava.common.lang.intern - package cn.ujava.common.lang.intern
-
规范化表示形式封装
所谓规范化,即当两个对象equals时,规范化的对象则可以实现==
此包中的相关封装类似于 String#intern()
- cn.ujava.common.lang.loader - package cn.ujava.common.lang.loader
-
加载器的抽象接口和实现,包括懒加载的实现等
- cn.ujava.common.lang.mutable - package cn.ujava.common.lang.mutable
-
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
- cn.ujava.common.lang.page - package cn.ujava.common.lang.page
-
- cn.ujava.common.lang.range - package cn.ujava.common.lang.range
-
提供区间和边界封装,主要包括:
Bound
: 提供边界的抽象表示,包括边界范围、开闭区间等。
Range
: 提供可迭代的区间。
- cn.ujava.common.lang.selector - package cn.ujava.common.lang.selector
-
- cn.ujava.common.lang.tuple - package cn.ujava.common.lang.tuple
-
- cn.ujava.common.map - package cn.ujava.common.map
-
Map相关封装,提供特殊Map实现以及Map工具MapUtil
- cn.ujava.common.map.concurrent - package cn.ujava.common.map.concurrent
-
This package contains an implementation of a bounded
ConcurrentMap
data structure.
- cn.ujava.common.map.multi - package cn.ujava.common.map.multi
-
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。
Table:使用两个键映射到一个值,类似于表格结构。
- cn.ujava.common.math - package cn.ujava.common.math
-
提供数学计算相关封装,包括排列组合等,入口为MathUtil
- cn.ujava.common.net - package cn.ujava.common.net
-
网络相关工具
- cn.ujava.common.net.multipart - package cn.ujava.common.net.multipart
-
文件上传封装
- cn.ujava.common.net.ssl - package cn.ujava.common.net.ssl
-
SSL相关封装
- cn.ujava.common.net.url - package cn.ujava.common.net.url
-
URL相关工具
- cn.ujava.common.reflect - package cn.ujava.common.reflect
-
提供反射相关功能对象和类
- cn.ujava.common.reflect.kotlin - package cn.ujava.common.reflect.kotlin
-
Kotlin反射相关封装,需引入:
kotlin-stdlib
kotlin-reflect
- cn.ujava.common.reflect.lookup - package cn.ujava.common.reflect.lookup
-
- cn.ujava.common.reflect.method - package cn.ujava.common.reflect.method
-
提供方法相关封装
- cn.ujava.common.regex - package cn.ujava.common.regex
-
正则表达式相关封装
- cn.ujava.common.spi - package cn.ujava.common.spi
-
- cn.ujava.common.stream - package cn.ujava.common.stream
-
Java8的stream相关封装
- cn.ujava.common.stream.spliterators - package cn.ujava.common.stream.spliterators
-
- cn.ujava.common.text - package cn.ujava.common.text
-
提供文本相关操作的封装,还包括Unicode工具UnicodeUtil
- cn.ujava.common.text.bloom - package cn.ujava.common.text.bloom
-
布隆过滤,提供一些Hash算法的布隆过滤
- cn.ujava.common.text.dfa - package cn.ujava.common.text.dfa
-
DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。
解释起来原理其实也不难,就是用所有关键字构造一棵树,然后用正文遍历这棵树,遍历到叶子节点即表示文章中存在这个关键字。
我们暂且忽略构建关键词树的时间,每次查找正文只需要O(n)复杂度就可以搞定。
- cn.ujava.common.text.escape - package cn.ujava.common.text.escape
-
提供各种转义和反转义实现
- cn.ujava.common.text.finder - package cn.ujava.common.text.finder
-
文本查找实现,包括:
查找文本中的字符(正向、反向)
查找文本中的匹配字符(正向、反向)
查找文本中的字符串(正向、反向)
查找文本中匹配正则的字符串(正向)
- cn.ujava.common.text.placeholder - package cn.ujava.common.text.placeholder
-
字符串占位符相关封装,包括占位符替换变量和解析变量
- cn.ujava.common.text.placeholder.segment - package cn.ujava.common.text.placeholder.segment
-
- cn.ujava.common.text.placeholder.template - package cn.ujava.common.text.placeholder.template
-
- cn.ujava.common.text.replacer - package cn.ujava.common.text.replacer
-
文本替换类抽象及实现
- cn.ujava.common.text.split - package cn.ujava.common.text.split
-
字符串切分封装和工具类
- cn.ujava.common.thread - package cn.ujava.common.thread
-
提供线程及高并发封装,入口为ThreadUtil
- cn.ujava.common.thread.lock - package cn.ujava.common.thread.lock
-
锁的实现
- cn.ujava.common.thread.threadlocal - package cn.ujava.common.thread.threadlocal
-
ThreadLocal相关封装
- cn.ujava.common.tree - package cn.ujava.common.tree
-
提供通用树生成,特点:
- cn.ujava.common.tree.hierarchy - package cn.ujava.common.tree.hierarchy
-
用于处理层级结构的通用工具列,结构类似 Stream + Collector。
HierarchyUtil 提供深度优先和广度优先算法实现,HierarchyIterator 则提供具体的操作逻辑
- cn.ujava.common.tree.parser - package cn.ujava.common.tree.parser
-
节点解析器封装
- cn.ujava.common.util - package cn.ujava.common.util
-
提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
- cn.ujava.common.xml - package cn.ujava.common.xml
-
XML相关工具封装
- cn.ujava.design.abstractfactory - package cn.ujava.design.abstractfactory
-
抽象工厂模式
示例:通过定义一个创建对象的接口来创建对象,但将具体实现的决定留给子类来决定。
在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。
- cn.ujava.design.adapter - package cn.ujava.design.adapter
-
适配器模式
示例:我们有一个目标接口 Target ,一个源接口 Adaptee 和一个适配器类 Adapter 。适配器类实现了目标接口,并且将请求转发到源接口的特定请求方法。客户端代码创建一个适配器对象,并使用它来调用目标接口的方法。
- cn.ujava.design.bridge - package cn.ujava.design.bridge
-
桥接模式
示例:它允许我们在运行时动态地改变 Shape 类的颜色而不用影响到 Shape 子类,同时也允许我们增加新的颜色和形状类而无需改变其它现有的类。
- cn.ujava.design.builder - package cn.ujava.design.builder
-
建造者模式
示例:我们创建了Car类作为我们想要构建的复杂对象。然后,我们创建了CarBuilder类,该类逐步构建Car对象,并最终返回它。最后,我们使用CarBuilder来构建Car对象。
- cn.ujava.design.command - package cn.ujava.design.command
-
命令模式
示例:文件创建和删除
- cn.ujava.design.composite - package cn.ujava.design.composite
-
组合模式
示例:其中我们使用一个抽象类Component来表示树形结构中的节点,包括叶节点和组合节点。
- cn.ujava.design.decorator - package cn.ujava.design.decorator
-
装饰者模式
示例:我们有一个 Pizza 接口,它定义了Pizza 的核心行为,包括其描述和成本。 然后我们有一个 PlainPizza 类,它实现了 Pizza 接口。
- cn.ujava.design.facade - package cn.ujava.design.facade
-
外观模式
示例:我们有三个子系统类: CPU , Memory 和 HardDrive 。每个类都执行系统的不同功能,例如处理数据,加载内存和读取硬盘数据。
- cn.ujava.design.factory - package cn.ujava.design.factory
-
工厂模式
示例:定义一个静态方法,根据传入的参数创建具体的产品类对象
- cn.ujava.design.filter - package cn.ujava.design.filter
-
过滤器模式
示例:
Java过滤器设计模式的基本实现方法。通过定义不同的过滤器类来链接它们,可以实现不同的功能。
- cn.ujava.design.flyweight - package cn.ujava.design.flyweight
-
享元模式
示例:我们有一个 Shape 接口,它定义了一个 draw() 方法,用于绘制图形。
- cn.ujava.design.interpreter - package cn.ujava.design.interpreter
-
解释器模式
示例:我们定义了两个终结符表达式(NumberExpression)和一个非终结符表达式(AddExpression),用于表示加法操作。
我们还定义了一个上下文(Context),用于存储变量和函数,以及一个解释器(Interpreter),用于执行表达式。最后,我们使用解释器执行了一个简单的加法表达式,并打印出了结果。
- cn.ujava.design.iterator - package cn.ujava.design.iterator
-
迭代器模式
示例:
- cn.ujava.design.mediator - package cn.ujava.design.mediator
-
中介者模式
示例:Mediator接口定义了send()方法,用于处理对象之间的交互。
- cn.ujava.design.memento - package cn.ujava.design.memento
-
备忘录模式
示例:Originator类表示原始对象,它包含需要保存的状态。createMemento()方法创建备忘录对象,并将当前状态保存到备忘录对象中。restore()方法用于从备忘录对象中恢复先前的状态。
- cn.ujava.design.nullobject - package cn.ujava.design.nullobject
-
空对象模式
示例:我们定义了一个接口User,它表示一个用户,并包含两个方法:getName()和hasAccess()。
- cn.ujava.design.observer - package cn.ujava.design.observer
-
观察者模式
示例:定义了抽象主题接口(Subject)和抽象观察者接口(Observer),用于表示主题和观察者对象。
- cn.ujava.design.prototype - package cn.ujava.design.prototype
-
原型模式
示例:Shape是一个抽象类,它实现了Cloneable接口并重写了clone()方法。Circle和Square是Shape的具体子类,它们实现了draw()方法。ShapeCache类是一个缓存,它存储了Shape对象的副本。PrototypePatternDemo类是一个演示类,它使用ShapeCache来获取Shape对象的副本。
- cn.ujava.design.proxy - package cn.ujava.design.proxy
-
代理模式
示例:静态代理、jdk动态代理、cglib动态代理
- cn.ujava.design.responsibility - package cn.ujava.design.responsibility
-
责任链模式
示例:如何创建一个处理器链,并将请求沿着链传递,直到有一个处理程序处理它为止。
在这个例子中,ConcreteHandler1、ConcreteHandler2和ConcreteHandler3都是具体的处理器类,它们继承自AbstractHandler类,并实现handleRequest方法。客户端代码创建了一个处理器链,并将请求发送到链的第一个处理器。当请求到达处理器时,它会检查请求类型是否与处理器可以处理的类型匹配。如果是,处理器将处理请求。否则,它将请求传递给链中的下一个处理器,直到有一个处理程序处理它为止。
- cn.ujava.design.singleton - package cn.ujava.design.singleton
-
单例模式
示例:饿汉式、懒汉式双检锁、内部静态类、枚举、直接枚举
- cn.ujava.design.state - package cn.ujava.design.state
-
状态模式
示例:
我们定义了一个状态接口State和两个具体状态类ConcreteState1和ConcreteState2。我们还定义了一个环境类Context,它包含一个状态对象,并定义了一个请求方法request(),用于调用当前状态对象的handle()方法。在客户端代码中,我们创建了一个Context对象,并设置它的状态为ConcreteState1,然后调用request()方法,输出"ConcreteState1 is handling.“。接着,我们将Context的状态设置为ConcreteState2,并再次调用request()方法,输出"ConcreteState2 is handling.”。
- cn.ujava.design.strategy - package cn.ujava.design.strategy
-
策略模式
示例:
PaymentStrategy 接口定义了一种支付方式,并包含一个 pay 方法,该方法接受一个金额参数。
- cn.ujava.design.template - package cn.ujava.design.template
-
模版模式
示例:
Game类是一个抽象类,定义了一个play()方法作为模板方法。
- cn.ujava.design.visitor - package cn.ujava.design.visitor
-
访问者模式
示例:实现一个简单的计算器,它可以对表达式进行计算。我们将使用访问者模式来遍历表达式树,并对每个节点执行相应的操作。
我们定了一个表达式接口Expression,并提供了两个表达式实现类数字表达式NumberExpression和加法表达式AdditionExpression,
定义了一个访问者接口Visitor,以及两个具体访问者CalculatorVisitor、PrinterVisitor,两个访问者接收表达式对象,并在访问者中对表达式实现具体操作,分别是表达式运算以及表达式打印。
- cn.ujava.script - package cn.ujava.script
-
Script模块做脚本管理
- CODEC_LOWER - Static variable in class cn.ujava.common.codec.binary.Base16Codec
-
编码解码器:小写
- CODEC_UPPER - Static variable in class cn.ujava.common.codec.binary.Base16Codec
-
编码解码器:大写
- codeLength(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
获取字符串的Unicode字符长度,如果为null
返回0
Unicode字符长度指实际Unicode字符个数,如emoji算一个字符
- Colleague - Class in cn.ujava.design.mediator
-
- Colleague(Mediator) - Constructor for class cn.ujava.design.mediator.Colleague
-
- collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对元素进行收集,并返回收集后的容器
这是一个终端操作
- collect(Collector<? super T, A, R>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对元素进行收集,并返回收集后的元素
这是一个终端操作
- collect(Function<H, Collection<H>>, Supplier<C>, Function<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 若mapper
返回非空, 则将结果添加到集合中,最终返回集合
- collect(Function<H, Collection<H>>, Function<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 若mapper
返回非空, 则将结果添加到集合中,最终返回集合
- collect(Function<H, Collection<H>>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 则将非空结果添加到集合中,最终返回集合
- collection() - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A weigher where the value is a
Collection
and its selector is the
number of elements.
- CollectionConverter - Class in cn.ujava.common.convert.impl
-
各种集合类转换器
- CollectionConverter() - Constructor for class cn.ujava.common.convert.impl.CollectionConverter
-
- CollectionOperation<E> - Class in cn.ujava.common.collection
-
集合运算,包括:
求集合的并集
求集合的唯一并集
求集合的完全并集
求集合的交集
求集合的差集
- CollectionOperation(Collection<? extends E>[]) - Constructor for class cn.ujava.common.collection.CollectionOperation
-
构造
- CollectionValueMap<K,V> - Class in cn.ujava.common.map.multi
-
- CollectionValueMap(Supplier<Map<K, Collection<V>>>, SerSupplier<Collection<V>>) - Constructor for class cn.ujava.common.map.multi.CollectionValueMap
-
创建一个多值映射集合,基于mapFactory
与collFactory
实现
- CollectionValueMap(SerSupplier<Collection<V>>) - Constructor for class cn.ujava.common.map.multi.CollectionValueMap
-
创建一个多值映射集合,默认基于
HashMap
与
collFactory
生成的集合实现
- CollectionValueMap() - Constructor for class cn.ujava.common.map.multi.CollectionValueMap
-
- CollectionValueMap(Map<K, Collection<V>>) - Constructor for class cn.ujava.common.map.multi.CollectionValueMap
-
创建一个多值映射集合,默认基于指定Map与指定List类型实现
- collectKeys(Collector<K, ?, R>) - Method in class cn.ujava.common.stream.EntryStream
-
收集键
- CollectorUtil - Class in cn.ujava.common.stream
-
- CollectorUtil() - Constructor for class cn.ujava.common.stream.CollectorUtil
-
- collectValues(Collector<V, ?, R>) - Method in class cn.ujava.common.stream.EntryStream
-
收集值
- CollStreamUtil - Class in cn.ujava.common.collection
-
集合的stream操作封装
- CollStreamUtil() - Constructor for class cn.ujava.common.collection.CollStreamUtil
-
- CollUtil - Class in cn.ujava.common.collection
-
集合相关工具类
- CollUtil() - Constructor for class cn.ujava.common.collection.CollUtil
-
- COLON - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:冒号 ':'
- COLON - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:冒号 ":"
- Color - Interface in cn.ujava.design.bridge
-
- color - Variable in class cn.ujava.design.bridge.Shape
-
- columnKeys() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- columnKeys() - Method in interface cn.ujava.common.map.multi.Table
-
返回所有列的key,列的key如果实现Map是可重复key,则返回对应不去重的List。
- columnKeySet() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- columnKeySet() - Method in interface cn.ujava.common.map.multi.Table
-
返回所有列的key,列的key不可重复
- columnMap() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- columnMap() - Method in interface cn.ujava.common.map.multi.Table
-
返回列-行对应的map
- Combination - Class in cn.ujava.common.math
-
- Combination(String[]) - Constructor for class cn.ujava.common.math.Combination
-
- CombinationAnnotationElement - Class in cn.ujava.common.annotation
-
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。
核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取。
- CombinationAnnotationElement(AnnotatedElement) - Constructor for class cn.ujava.common.annotation.CombinationAnnotationElement
-
构造
- CombinationAnnotationElement(AnnotatedElement, Predicate<Annotation>) - Constructor for class cn.ujava.common.annotation.CombinationAnnotationElement
-
构造
- combinationCount(int, int) - Static method in class cn.ujava.common.math.MathUtil
-
计算组合数,即C(n, m) = n!/((n-m)!* m!)
- combinationSelect(String[], int) - Static method in class cn.ujava.common.math.MathUtil
-
组合选择(从列表中选择n个组合)
- combine(String, String) - Method in class cn.ujava.common.text.AntPathMatcher
-
Combine two patterns into a new pattern.
- CombinedBloomFilter - Class in cn.ujava.common.text.bloom
-
组合BloomFilter 实现
1.构建hash算法
2.散列hash映射到数组的bit位置
3.验证
此实现方式可以指定Hash算法
- CombinedBloomFilter(BloomFilter...) - Constructor for class cn.ujava.common.text.bloom.CombinedBloomFilter
-
使用自定的多个过滤器建立BloomFilter
- combiner() - Method in class cn.ujava.common.stream.SimpleCollector
-
- COMMA - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:逗号 ','
- COMMA - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:逗号 ","
- Command - Interface in cn.ujava.design.command
-
- CommandExecutor - Class in cn.ujava.design.command
-
- CommandExecutor() - Constructor for class cn.ujava.design.command.CommandExecutor
-
- COMMENT_PATTERN - Static variable in class cn.ujava.common.xml.XmlConstants
-
在XML中注释的内容 正则
- commonPrefix(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
获取两个字符串的公共前缀
- commonSuffix(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
获取两个字符串的公共后缀
- comparator - Variable in class cn.ujava.common.comparator.NullComparator
-
- ComparatorChain<E> - Class in cn.ujava.common.comparator
-
比较器链。此链包装了多个比较器,最终比较结果按照比较器顺序综合多个比较器结果。
按照比较器链的顺序分别比较,如果比较出相等则转向下一个比较器,否则直接返回
此类copy from Apache-commons-collections
- ComparatorChain() - Constructor for class cn.ujava.common.comparator.ComparatorChain
-
- ComparatorChain(Comparator<E>) - Constructor for class cn.ujava.common.comparator.ComparatorChain
-
构造,初始化单一比较器。比较器为正序
- ComparatorChain(Comparator<E>, boolean) - Constructor for class cn.ujava.common.comparator.ComparatorChain
-
构造,初始化单一比较器。自定义正序还是反序
- ComparatorChain(List<Comparator<E>>) - Constructor for class cn.ujava.common.comparator.ComparatorChain
-
构造,使用已有的比较器列表
- ComparatorChain(List<Comparator<E>>, BitSet) - Constructor for class cn.ujava.common.comparator.ComparatorChain
-
构造,使用已有的比较器列表和对应的BitSet
BitSet中的boolean值需与list中的
Comparator
一一对应,true表示正序,false反序
- ComparatorException - Exception in cn.ujava.common.comparator
-
比较异常
- ComparatorException(Throwable) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- ComparatorException(String) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- ComparatorException(String, Object...) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- ComparatorException(String, Throwable) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- ComparatorException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- ComparatorException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.comparator.ComparatorException
-
构造
- compare(E, E) - Method in class cn.ujava.common.comparator.ComparatorChain
-
执行比较
按照比较器链的顺序分别比较,如果比较出相等则转向下一个比较器,否则直接返回
- compare(char, char) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(double, double) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(int, int) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(long, long) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(short, short) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(byte, byte) - Static method in class cn.ujava.common.comparator.CompareUtil
-
比较两个值的大小
- compare(T, T, Comparator<T>) - Static method in class cn.ujava.common.comparator.CompareUtil
-
对象比较,比较结果取决于comparator,如果被比较对象为null,传入的comparator对象应处理此情况
如果传入comparator为null,则使用默认规则比较(此时被比较对象必须实现Comparable接口)
- compare(T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
null
安全的对象比较,null
对象小于任何对象
- compare(T, T, boolean) - Static method in class cn.ujava.common.comparator.CompareUtil
-
null
安全的对象比较
- compare(T, T, boolean) - Static method in class cn.ujava.common.comparator.CompareUtil
-
自然比较两个对象的大小,比较规则如下:
- compare(T, T) - Method in class cn.ujava.common.comparator.IndexedComparator
-
- compare(T, T) - Method in class cn.ujava.common.comparator.InstanceComparator
-
- compare(T, T) - Method in class cn.ujava.common.comparator.NullComparator
-
- compare(CharSequence, CharSequence) - Method in class cn.ujava.common.comparator.StrLengthComparator
-
- compare(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
- compare(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
null
安全的日期比较,null
对象排在末尾
- compare(Date, Date, String) - Static method in class cn.ujava.common.date.DateUtil
-
null
安全的日期比较,并只比较指定格式; null
对象排在末尾, 并指定日期格式;
- compare(String, String) - Method in class cn.ujava.common.text.AntPathMatcher.AntPatternComparator
-
Compare two patterns to determine which should match first, i.e.
- compare(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
比较两个字符串,用于排序
- compareIgnoreCase(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
比较两个字符串,用于排序,大小写不敏感
- compareTo(UUID) - Method in class cn.ujava.common.data.id.UUID
-
将此 UUID 与指定的 UUID 比较。
- compareTo(ByteOrderMark) - Method in class cn.ujava.common.io.ByteOrderMark
-
- compareTo(DataSize) - Method in class cn.ujava.common.io.unit.DataSize
-
- compareTo(MutableBool) - Method in class cn.ujava.common.lang.mutable.MutableBool
-
比较
- compareTo(MutableByte) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
比较
- compareTo(MutableDouble) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
比较
- compareTo(MutableFloat) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
比较
- compareTo(MutableInt) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
比较
- compareTo(MutableLong) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
比较
- compareTo(MutableShort) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
比较
- compareTo(Bound<T>) - Method in interface cn.ujava.common.lang.range.Bound
-
比较另一边界与当前边界在坐标轴上位置的先后顺序。
若令当前边界为t1,另一边界为t2,则有
-1:t1在t2的左侧;
0:t1与t2的重合;
-1:t1在t2的右侧;
- compareTo(Money) - Method in class cn.ujava.common.math.Money
-
货币比较。
- compareTo(Node) - Method in interface cn.ujava.common.tree.Node
-
- CompareUtil - Class in cn.ujava.common.comparator
-
比较工具类
- CompareUtil() - Constructor for class cn.ujava.common.comparator.CompareUtil
-
- compareVersion(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
比较两个版本
null版本排在最小:即:
- comparingIndexed(Function<? super T, ? extends U>, U[]) - Static method in class cn.ujava.common.comparator.CompareUtil
-
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
objs中缺失的,默认排序在前面(atEndIfMiss=false)
- comparingIndexed(Function<? super T, ? extends U>, Iterable<U>) - Static method in class cn.ujava.common.comparator.CompareUtil
-
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
objs中缺失的,默认排序在前面(atEndIfMiss=false)
- comparingIndexed(Function<? super T, ? extends U>, boolean, U...) - Static method in class cn.ujava.common.comparator.CompareUtil
-
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
- comparingPinyin(Function<T, String>) - Static method in class cn.ujava.common.comparator.CompareUtil
-
中文比较器
- comparingPinyin(Function<T, String>, boolean) - Static method in class cn.ujava.common.comparator.CompareUtil
-
中文(拼音)比较器
- completeUrl(String, String) - Static method in class cn.ujava.common.net.url.URLUtil
-
补全相对路径
- Component - Class in cn.ujava.design.composite
-
- Component(String) - Constructor for class cn.ujava.design.composite.Component
-
- ComposeFunction<A,B,C> - Class in cn.ujava.common.func
-
两个函数的叠加函数.
- ComposeFunction(Function<B, C>, Function<A, ? extends B>) - Constructor for class cn.ujava.common.func.ComposeFunction
-
构造
- Composite - Class in cn.ujava.design.composite
-
- Composite(String) - Constructor for class cn.ujava.design.composite.Composite
-
- CompositeConverter - Class in cn.ujava.common.convert
-
复合转换器,融合了所有支持类型和自定义类型的转换规则
- CompositeConverter() - Constructor for class cn.ujava.common.convert.CompositeConverter
-
构造
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.BiMap
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.MapWrapper
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.TransMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cn.ujava.common.map.BiMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cn.ujava.common.map.MapWrapper
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cn.ujava.common.map.SafeConcurrentHashMap
-
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cn.ujava.common.map.TransMap
-
- computeIfAbsentForJdk8(Map<K, V>, K, Function<? super K, ? extends V>) - Static method in class cn.ujava.common.map.MapUtil
-
如果 key 对应的 value 不存在,则使用获取 mappingFunction 重新计算后的值,并保存为该 key 的 value,否则返回 value。
解决使用ConcurrentHashMap.computeIfAbsent导致的死循环问题。(issues#2349)
A temporary workaround for Java 8 specific performance issue JDK-8161372 .
This class should be removed once we drop Java 8 support.
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.BiMap
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.MapWrapper
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.TableMap
-
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.TransMap
-
- ComputeIter<T> - Class in cn.ujava.common.collection.iter
-
- ComputeIter() - Constructor for class cn.ujava.common.collection.iter.ComputeIter
-
- computeNext() - Method in class cn.ujava.common.collection.iter.ComputeIter
-
- computeNext() - Method in class cn.ujava.common.collection.iter.LineIter
-
- computeNext() - Method in class cn.ujava.common.text.split.SplitIter
-
- ComputerFacade - Class in cn.ujava.design.facade
-
- ComputerFacade() - Constructor for class cn.ujava.design.facade.ComputerFacade
-
- concat(Stream<? extends T>, Stream<? extends T>) - Static method in class cn.ujava.common.stream.EasyStream
-
创建一个惰性拼接流,其元素是第一个流的所有元素,然后是第二个流的所有元素。
如果两个输入流都是有序的,则结果流是有序的,如果任一输入流是并行的,则结果流是并行的。
当结果流关闭时,两个输入流的关闭处理程序都会被调用。
- concat(boolean, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
连接多个字符串为一个
- concat(byte[]...) - Static method in class cn.ujava.common.util.ByteUtil
-
连接多个byte[]
- ConcreteColleague1 - Class in cn.ujava.design.mediator
-
- ConcreteColleague1(Mediator) - Constructor for class cn.ujava.design.mediator.ConcreteColleague1
-
- ConcreteColleague2 - Class in cn.ujava.design.mediator
-
- ConcreteColleague2(Mediator) - Constructor for class cn.ujava.design.mediator.ConcreteColleague2
-
- ConcreteHandler1 - Class in cn.ujava.design.responsibility
-
- ConcreteHandler1() - Constructor for class cn.ujava.design.responsibility.ConcreteHandler1
-
- ConcreteHandler2 - Class in cn.ujava.design.responsibility
-
- ConcreteHandler2() - Constructor for class cn.ujava.design.responsibility.ConcreteHandler2
-
- ConcreteHandler3 - Class in cn.ujava.design.responsibility
-
- ConcreteHandler3() - Constructor for class cn.ujava.design.responsibility.ConcreteHandler3
-
- ConcreteMediator - Class in cn.ujava.design.mediator
-
- ConcreteMediator() - Constructor for class cn.ujava.design.mediator.ConcreteMediator
-
- ConcreteState1 - Class in cn.ujava.design.state
-
- ConcreteState1() - Constructor for class cn.ujava.design.state.ConcreteState1
-
- ConcreteState2 - Class in cn.ujava.design.state
-
- ConcreteState2() - Constructor for class cn.ujava.design.state.ConcreteState2
-
- concurrencyLevel(int) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies the estimated number of concurrently updating threads.
- concurrencyTest(int, Runnable) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- ConcurrencyTester - Class in cn.ujava.common.thread
-
高并发测试工具类
- ConcurrencyTester(int) - Constructor for class cn.ujava.common.thread.ConcurrencyTester
-
构造
- ConcurrentHashSet<E> - Class in cn.ujava.common.collection
-
- ConcurrentHashSet() - Constructor for class cn.ujava.common.collection.ConcurrentHashSet
-
构造
触发因子为默认的0.75
- ConcurrentHashSet(int) - Constructor for class cn.ujava.common.collection.ConcurrentHashSet
-
构造
触发因子为默认的0.75
- ConcurrentHashSet(int, float) - Constructor for class cn.ujava.common.collection.ConcurrentHashSet
-
构造
- ConcurrentHashSet(int, float, int) - Constructor for class cn.ujava.common.collection.ConcurrentHashSet
-
构造
- ConcurrentHashSet(Iterable<E>) - Constructor for class cn.ujava.common.collection.ConcurrentHashSet
-
从已有集合中构造
- ConcurrentLinkedHashMap<K,V> - Class in cn.ujava.common.map.concurrent
-
A hash table supporting full concurrency of retrievals, adjustable expected
concurrency for updates, and a maximum capacity to bound the map by.
- ConcurrentLinkedHashMap.Builder<K,V> - Class in cn.ujava.common.map.concurrent
-
- condition(BiPredicate<Annotation, Method>) - Static method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
当解析注解属性时,将根据给定的判断条件,确定该属性中是否含有可重复注解。
收集器将返回所有匹配的属性中的可重复注解。
- ConsistentHash<T> - Class in cn.ujava.common.codec.hash
-
- ConsistentHash(int, Collection<T>) - Constructor for class cn.ujava.common.codec.hash.ConsistentHash
-
构造,使用Java默认的Hash算法
- ConsistentHash(Hash32<Object>, int, Collection<T>) - Constructor for class cn.ujava.common.codec.hash.ConsistentHash
-
构造
- Console - Class in cn.ujava.common.lang
-
- Console() - Constructor for class cn.ujava.common.lang.Console
-
- CONSOLE_HANDLER - Static variable in class cn.ujava.common.io.file.Tailer
-
控制台打印的处理类
- ConsoleLineHandler() - Constructor for class cn.ujava.common.io.file.Tailer.ConsoleLineHandler
-
- ConsoleTable - Class in cn.ujava.common.lang
-
控制台打印表格工具
- ConsoleTable() - Constructor for class cn.ujava.common.lang.ConsoleTable
-
- ConstructorLookupFactory - Class in cn.ujava.common.reflect.lookup
-
jdk8中如果直接调用
MethodHandles.lookup()
获取到的
MethodHandles.Lookup
在调用findSpecial和unreflectSpecial时会出现权限不够问题,抛出"no private access for invokespecial"异常
所以通过反射创建MethodHandles.Lookup解决该问题。
- ConstructorLookupFactory() - Constructor for class cn.ujava.common.reflect.lookup.ConstructorLookupFactory
-
构造
- ConstructorUtil - Class in cn.ujava.common.reflect
-
- ConstructorUtil() - Constructor for class cn.ujava.common.reflect.ConstructorUtil
-
- containLeft(L) - Method in class cn.ujava.common.map.TripleTable
-
是否含有指定左元素
- containMiddle(M) - Method in class cn.ujava.common.map.TripleTable
-
是否含有指定中元素
- containRight(R) - Method in class cn.ujava.common.map.TripleTable
-
是否含有指定右元素
- contains(T[], T) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组中是否包含指定元素
- contains(long[], long) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(int[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(short[], short) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(char[], char) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(byte[], byte) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(double[], double) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(float[], float) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(boolean[], boolean) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中是否包含元素
- contains(Collection<?>, Object) - Static method in class cn.ujava.common.collection.CollUtil
-
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false
,否则找到元素返回true
- contains(Collection<T>, Predicate<? super T>) - Static method in class cn.ujava.common.collection.CollUtil
-
自定义函数判断集合是否包含某类值
- contains(Object) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- contains(Object) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- contains(Object) - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- contains(Object) - Method in class cn.ujava.common.lang.tuple.Tuple
-
判断元组中是否包含某元素
- contains(R, C) - Method in interface cn.ujava.common.map.multi.Table
-
是否包含指定行列的映射
行和列任意一个不存在都会返回false
,如果行和列都存在,值为null
,也会返回true
- contains(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
指定内容中是否有表达式匹配的内容
- contains(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
指定内容中是否有表达式匹配的内容
- contains(String) - Method in class cn.ujava.common.text.bloom.AbstractFilter
-
- contains(String) - Method in interface cn.ujava.common.text.bloom.BloomFilter
-
- contains(String) - Method in class cn.ujava.common.text.bloom.CombinedBloomFilter
-
是否可能包含此字符串,此处存在误判
- contains(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符是否在字符串中出现过
- contains(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符串是否在字符串中出现过
- contains(int) - Method in enum cn.ujava.common.text.placeholder.StrTemplate.Feature
-
是否为当前策略
- contains(Class<E>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
判断指定名称的枚举是否存在
- contains(Object, Object) - Static method in class cn.ujava.common.util.ObjUtil
-
- containsAll(T[], T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组中是否包含所有指定元素
- containsAll(Collection<?>, Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
集合1中是否包含集合2中所有的元素,即集合2是否为集合1的子集, 不考虑元素的个数
空集是所有集合的子集
- containsAll(Collection<?>) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- containsAll(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
检查指定字符串中是否含给定的所有字符串
- containsAny(T[], T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组中是否包含指定元素中的任意一个
- containsAny(Collection<?>, Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
其中一个集合在另一个集合中是否至少包含一个元素,即是两个集合是否至少有一个共同的元素
- containsAny(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串
- containsAny(CharSequence, char...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符列表中的任意一个字符
- containsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串
忽略大小写
- containsAssociation(T, T) - Method in class cn.ujava.common.map.multi.Graph
-
两节点是否存在直接或间接的关联
- containsBlank(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否包含空白符(空白符包括空格、制表符、全角空格和不间断空格)
如果给定字符串为null或者"",则返回false
- containsChild(K) - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后确认该树结构中当前节点是否存在指定子节点
- containsChildNode(K, K) - Method in interface cn.ujava.common.map.ForestMap
-
判断以该父节点作为根节点的树结构中是否具有指定子节点
- containsColumn(C) - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- containsColumn(C) - Method in interface cn.ujava.common.map.multi.Table
-
列是否存在
- containsEdge(T, T) - Method in class cn.ujava.common.map.multi.Graph
-
是否存在边
- containsIgnoreCase(CharSequence[], CharSequence) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组中是否包含元素,忽略大小写
- containsIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否包含特定字符,忽略大小写,如果给定两个参数都为null
,返回true
- containsInvalid(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
文件名中是否包含在Windows下不支持的非法字符,包括: \ / : * ? " < > |
- containsKey(String) - Method in class cn.ujava.common.bean.copier.provider.BeanValueProvider
-
- containsKey(String) - Method in class cn.ujava.common.bean.copier.provider.DynaBeanValueProvider
-
- containsKey(String) - Method in class cn.ujava.common.bean.copier.provider.MapValueProvider
-
- containsKey(T) - Method in interface cn.ujava.common.bean.copier.ValueProvider
-
是否包含指定KEY,如果不包含则忽略注入
此接口方法单独需要实现的意义在于:有些值提供者(比如Map)key是存在的,但是value为null,此时如果需要注入这个null,需要根据此方法判断
- containsKey(K) - Method in interface cn.ujava.common.cache.Cache
-
是否包含key
- containsKey(K) - Method in class cn.ujava.common.cache.impl.NoCache
-
- containsKey(K) - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- containsKey(K) - Method in class cn.ujava.common.cache.impl.StampedCache
-
- containsKey(K) - Method in class cn.ujava.common.cache.SimpleCache
-
是否包含键
- containsKey(Object) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- containsKey(Object) - Method in class cn.ujava.common.map.LinkedForestMap
-
当前实例中是否存在key对应的节点
- containsKey(Object) - Method in class cn.ujava.common.map.MapProxy
-
- containsKey(Object) - Method in class cn.ujava.common.map.MapWrapper
-
- containsKey(Object) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- containsKey(Object) - Method in class cn.ujava.common.map.TableMap
-
- containsKey(Object) - Method in class cn.ujava.common.map.TransMap
-
- containsOnly(CharSequence, char...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
检查指定字符串中是否只包含给定的字符
str 是 null,testChars 也是 null,直接返回 true
str 是 null,testChars 不是 null,直接返回 true
str 不是 null,testChars 是 null,直接返回 false
- containsParent(K) - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后确认该树结构中当前节点是否存在指定父节点
- containsParentNode(K, K) - Method in interface cn.ujava.common.map.ForestMap
-
获取以指定节点作为叶子节点的树结构,然后确认该树结构中当前节点是否存在指定父节点
- containsProp(String) - Method in class cn.ujava.common.bean.DynaBean
-
检查是否有指定名称的bean属性
- containsRow(R) - Method in interface cn.ujava.common.map.multi.Table
-
行是否存在
- containsSensitive(String) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
是否包含敏感词
- containsValue(Object) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- containsValue(Object) - Method in class cn.ujava.common.map.LinkedForestMap
-
- containsValue(Object) - Method in class cn.ujava.common.map.MapProxy
-
- containsValue(Object) - Method in class cn.ujava.common.map.MapWrapper
-
- containsValue(V) - Method in interface cn.ujava.common.map.multi.Table
-
指定值是否存在
- containsValue(Object) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- containsValue(Object) - Method in class cn.ujava.common.map.TableMap
-
- contentEquals(File, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容
此方法来自Apache Commons io
- contentEquals(InputStream, InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- contentEquals(Reader, Reader) - Static method in class cn.ujava.common.io.IoUtil
-
- contentEqualsIgnoreEOL(File, File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容,比较内容采用按行读取,每行比较
此方法来自Apache Commons io
- contentEqualsIgnoreEOL(Reader, Reader) - Static method in class cn.ujava.common.io.IoUtil
-
- Context - Class in cn.ujava.design.interpreter
-
- Context() - Constructor for class cn.ujava.design.interpreter.Context
-
- Context - Class in cn.ujava.design.state
-
- Context() - Constructor for class cn.ujava.design.state.Context
-
- conversion(String) - Static method in class cn.ujava.common.math.Calculator
-
计算表达式的值
- convert(Type, Object) - Method in class cn.ujava.common.convert.AbstractConverter
-
- convert(Type, Object) - Method in class cn.ujava.common.convert.CompositeConverter
-
转换值为指定类型
- convert(Type, Object, T) - Method in class cn.ujava.common.convert.CompositeConverter
-
转换值为指定类型
自定义转换器优先
- convert(Type, Object, T, boolean) - Method in class cn.ujava.common.convert.CompositeConverter
-
转换值为指定类型
- Convert - Class in cn.ujava.common.convert
-
类型转换器
- Convert() - Constructor for class cn.ujava.common.convert.Convert
-
- convert(Class<T>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型
- convert(TypeReference<T>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型
- convert(Type, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型
- convert(Class<T>, Object, T) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型
- convert(Type, Object, T) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型
- convert(Type, Object) - Method in interface cn.ujava.common.convert.Converter
-
转换为指定类型
如果类型无法确定,将读取默认值的类型做为目标类型
- convert(Type, Object, T) - Method in interface cn.ujava.common.convert.Converter
-
转换值为指定类型,可选是否不抛异常转换
当转换失败时返回默认值
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.BeanConverter
-
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.CollectionConverter
-
- convert(Type, Type, Object) - Method in class cn.ujava.common.convert.impl.CollectionConverter
-
转换
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.EntryConverter
-
- convert(Type, Type, Type, Object) - Method in class cn.ujava.common.convert.impl.EntryConverter
-
转换对象为指定键值类型的指定类型Map
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.KBeanConverter
-
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.MapConverter
-
- convert(Type, Type, Type, Object) - Method in class cn.ujava.common.convert.impl.MapConverter
-
转换对象为指定键值类型的指定类型Map
- convert(Object, Class<? extends Number>, Function<Object, String>) - Static method in class cn.ujava.common.convert.impl.NumberConverter
-
转换对象为数字,支持的对象包括:
Number对象
Boolean
byte[]
String
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.PairConverter
-
- convert(Type, Type, Object) - Method in class cn.ujava.common.convert.impl.PairConverter
-
转换对象为指定键值类型的指定类型Map
- convert(Object, Class<?>, Function<Object, String>) - Static method in class cn.ujava.common.convert.impl.PrimitiveConverter
-
将指定值转换为原始类型的值
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.TripleConverter
-
- convert(Type, Type, Type, Object) - Method in class cn.ujava.common.convert.impl.TripleConverter
-
转换对象为指定键值类型的指定类型Map
- convert(Type, Object) - Method in class cn.ujava.common.convert.impl.TupleConverter
-
- convert(Type, Object) - Method in class cn.ujava.common.convert.RegisterConverter
-
- convert(String, String, String) - Static method in class cn.ujava.common.util.CharsetUtil
-
转换字符串的字符集编码
- convert(String, Charset, Charset) - Static method in class cn.ujava.common.util.CharsetUtil
-
转换字符串的字符集编码
当以错误的编码读取为字符串时,打印字符串将出现乱码。
此方法用于纠正因读取使用编码错误导致的乱码问题。
例如,在Servlet请求中客户端用GBK编码了请求参数,我们使用UTF-8读取到的是乱码,此时,使用此方法即可还原原编码的内容
- convert(File, Charset, Charset) - Static method in class cn.ujava.common.util.CharsetUtil
-
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
- convert15To18(String) - Static method in class cn.ujava.common.data.CIN
-
将15位身份证号码转换为18位
15位身份证号码遵循GB 11643-1989标准。
- convert15To18(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
将15位身份证号码转换为18位
15位身份证号码遵循GB 11643-1989标准。
- convert18To15(String) - Static method in class cn.ujava.common.data.CIN
-
将18位身份证号码转换为15位
- convert18To15(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
将18位身份证号码转换为15位
- convertByClassName(String, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型,类型采用字符串表示
- convertCharset(String, String, String) - Static method in class cn.ujava.common.convert.Convert
-
给定字符串转换字符编码
如果参数为空,则返回原字符串,不报错。
- convertCharset(File, Charset, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
- converter - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
自定义类型转换器,默认使用全局万能转换器转换
- Converter - Interface in cn.ujava.common.convert
-
类型转换接口函数,根据给定的值和目标类型,由用户自定义转换规则。
- ConvertException - Exception in cn.ujava.common.convert
-
转换异常
- ConvertException(Throwable) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- ConvertException(String) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- ConvertException(String, Object...) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- ConvertException(String, Throwable) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- ConvertException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- ConvertException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.convert.ConvertException
-
构造
- convertField(Type, Object) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
使用自定义转换器转换字段值
如果自定义转换器为null
,则返回原值。
- convertFromOrSuppressedThrowable(Throwable, Class<T>) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
转化指定异常为来自或者包含指定异常
- convertFromOrSuppressedThrowable(Throwable, Class<T>, boolean) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
转化指定异常为来自或者包含指定异常
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.AbstractConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.ArrayConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.AtomicBooleanConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.AtomicIntegerArrayConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.AtomicLongArrayConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.AtomicReferenceConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.BooleanConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.CalendarConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.CastConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.CharacterConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.CharsetConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.ClassConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.CurrencyConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.DateConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.DurationConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.EnumConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.LocaleConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.NumberConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.OptConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.OptionalConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.PathConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.PeriodConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.PrimitiveConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.RecordConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.ReferenceConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.StackTraceElementConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.StringConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.TimeZoneConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.URIConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.URLConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.UUIDConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.XMLGregorianCalendarConverter
-
- convertInternal(Class<?>, Object) - Method in class cn.ujava.common.convert.impl.ZoneIdConverter
-
- convertLineSeparator(File, Charset, LineSeparator) - Static method in class cn.ujava.common.io.file.FileUtil
-
转换换行符
将给定文件的换行符转换为指定换行符
- convertQuietly(Type, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型,不抛异常转换
当转换失败时返回null
- convertQuietly(Type, Object, T) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型,不抛异常转换
当转换失败时返回默认值
- convertTime(long, TimeUnit, TimeUnit) - Static method in class cn.ujava.common.convert.Convert
-
转换时间单位
- convertToStr(Object) - Method in class cn.ujava.common.convert.AbstractConverter
-
值转为String,用于内部转换中需要使用String中转的情况
转换规则为:
- convertToStr(Object) - Method in class cn.ujava.common.convert.impl.NumberConverter
-
- convertToStr(Object) - Method in class cn.ujava.common.convert.impl.PrimitiveConverter
-
- convertWithCheck(Type, Object, T, boolean) - Static method in class cn.ujava.common.convert.Convert
-
转换值为指定类型,可选是否不抛异常转换
当转换失败时返回默认值
- Coordinate(double, double) - Constructor for class cn.ujava.common.data.CoordinateUtil.Coordinate
-
构造
- CoordinateUtil - Class in cn.ujava.common.data
-
坐标系转换相关工具类,主流坐标系包括:
WGS84坐标系:即地球坐标系,中国外谷歌地图
GCJ02坐标系:即火星坐标系,高德、腾讯、阿里等使用
BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。百度、搜狗等使用
- CoordinateUtil() - Constructor for class cn.ujava.common.data.CoordinateUtil
-
- CoordinateUtil.Coordinate - Class in cn.ujava.common.data
-
坐标经纬度
- CopiedIter<E> - Class in cn.ujava.common.collection.iter
-
复制
Iterator
为了解决并发情况下
Iterator
遍历导致的问题(当Iterator被修改会抛出ConcurrentModificationException)
,故使用复制原Iterator的方式解决此问题。
- CopiedIter(Iterator<E>) - Constructor for class cn.ujava.common.collection.iter.CopiedIter
-
构造,当iterator
为空时,默认复制一个空迭代器
- Copier<T> - Interface in cn.ujava.common.lang.copier
-
拷贝接口
- copy(Object, T) - Static method in class cn.ujava.common.array.ArrayUtil
-
- copy(Object, T, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
- copy(Object, int, T, int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
- copy() - Method in class cn.ujava.common.bean.copier.BeanCopier
-
- copy() - Method in class cn.ujava.common.bean.copier.BeanToBeanCopier
-
- copy() - Method in class cn.ujava.common.bean.copier.BeanToMapCopier
-
- copy() - Method in class cn.ujava.common.bean.copier.MapToBeanCopier
-
- copy() - Method in class cn.ujava.common.bean.copier.MapToMapCopier
-
- copy() - Method in class cn.ujava.common.bean.copier.ValueProviderToBeanCopier
-
- copy(ByteBuffer, int, int) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
拷贝到一个新的ByteBuffer
- copy(ByteBuffer, ByteBuffer) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
拷贝ByteBuffer
- copy(ByteBuffer, ByteBuffer, int) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
拷贝ByteBuffer
- copy(ByteBuffer, int, ByteBuffer, int, int) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
拷贝ByteBuffer
- copy(ReadableByteChannel, WritableByteChannel) - Method in class cn.ujava.common.io.copy.ChannelCopier
-
- copy(FileInputStream, FileOutputStream) - Method in class cn.ujava.common.io.copy.FileChannelCopier
-
拷贝文件流,使用NIO
- copy(FileChannel, FileChannel) - Method in class cn.ujava.common.io.copy.FileChannelCopier
-
- copy(S, T) - Method in class cn.ujava.common.io.copy.IoCopier
-
执行拷贝
- copy(Reader, Writer) - Method in class cn.ujava.common.io.copy.ReaderWriterCopier
-
- copy(InputStream, OutputStream) - Method in class cn.ujava.common.io.copy.StreamCopier
-
- copy(String, String, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
复制文件或目录
如果目标文件为目录,则将源文件以相同文件名拷贝到目标目录
- copy(File, File, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
复制文件或目录
情况如下:
- copy() - Method in class cn.ujava.common.io.file.PathCopier
-
复制src到target中
src路径和target路径相同时,不执行操作
src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
src为文件,target为不存在路径,则目标以文件对待(自动创建父级目录),相当于拷贝后重命名,比如:/dest/aaa,如果aaa不存在,则aaa被当作文件名
src为文件,target是一个已存在的文件,则当
CopyOption
设为覆盖时会被覆盖,默认不覆盖,抛出
FileAlreadyExistsException
src为目录,target为已存在目录,整个src目录连同其目录拷贝到目标目录中
src为目录,target为不存在路径,则自动创建目标为新目录,并只拷贝src内容到目标目录中,相当于重命名目录。
src为目录,target为文件,抛出
IllegalArgumentException
- copy(Path, Path, CopyOption...) - Static method in class cn.ujava.common.io.file.PathUtil
-
复制src到target中
src路径和target路径相同时,不执行操作
src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
src为文件,target为不存在路径,则目标以文件对待(自动创建父级目录),相当于拷贝后重命名,比如:/dest/aaa,如果aaa不存在,则aaa被当作文件名
src为文件,target是一个已存在的文件,则当
CopyOption
设为覆盖时会被覆盖,默认不覆盖,抛出
FileAlreadyExistsException
src为目录,target为已存在目录,整个src目录连同其目录拷贝到目标目录中
src为目录,target为不存在路径,则自动创建目标为新目录,并只拷贝src内容到目标目录中,相当于重命名目录。
src为目录,target为文件,抛出
IllegalArgumentException
- copy(Reader, Writer) - Static method in class cn.ujava.common.io.IoUtil
-
将Reader中的内容复制到Writer中 使用默认缓存大小,拷贝后不关闭Reader
- copy(Reader, Writer, int) - Static method in class cn.ujava.common.io.IoUtil
-
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
- copy(Reader, Writer, int, StreamProgress) - Static method in class cn.ujava.common.io.IoUtil
-
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
- copy(Reader, Writer, int, long, StreamProgress) - Static method in class cn.ujava.common.io.IoUtil
-
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
- copy(InputStream, OutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
拷贝流,使用默认Buffer大小,拷贝后不关闭流
- copy(InputStream, OutputStream, int) - Static method in class cn.ujava.common.io.IoUtil
-
拷贝流,拷贝后不关闭流
- copy(InputStream, OutputStream, int, StreamProgress) - Static method in class cn.ujava.common.io.IoUtil
-
拷贝流,拷贝后不关闭流
- copy(InputStream, OutputStream, int, long, StreamProgress) - Static method in class cn.ujava.common.io.IoUtil
-
拷贝流,拷贝后不关闭流
- copy(FileInputStream, FileOutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
拷贝文件流,使用NIO
- copy(FileChannel, FileChannel) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝文件Channel,使用NIO,拷贝后不会关闭channel
- copy(ReadableByteChannel, WritableByteChannel) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流,使用NIO,不会关闭channel
- copy(ReadableByteChannel, WritableByteChannel, int) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流,使用NIO,不会关闭channel
- copy(ReadableByteChannel, WritableByteChannel, int, StreamProgress) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流,使用NIO,不会关闭channel
- copy(ReadableByteChannel, WritableByteChannel, int, long, StreamProgress) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流,使用NIO,不会关闭channel
- copy() - Method in interface cn.ujava.common.lang.copier.Copier
-
执行拷贝
- copy(OutputStream) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
字节流复制到out,直到下一个boundary
- copy(OutputStream, long) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
复制字节流到out, 大于maxBytes或者文件末尾停止
- copyByNIO(InputStream, OutputStream, int, StreamProgress) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流 thanks to: https://github.com/venusdrogon/feilong-io/blob/master/src/main/java/com/feilong/io/IOWriteUtil.java
本方法不会关闭流
- copyByNIO(InputStream, OutputStream, int, long, StreamProgress) - Static method in class cn.ujava.common.io.NioUtil
-
拷贝流
本方法不会关闭流
- copyContent(File, File, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
复制文件或目录
情况如下:
- copyContent() - Method in class cn.ujava.common.io.file.PathCopier
-
复制src的内容到target中
src路径和target路径相同时,不执行操作
src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
src为文件,target为不存在路径,则目标以文件对待(自动创建父级目录),相当于拷贝后重命名,比如:/dest/aaa,如果aaa不存在,则aaa被当作文件名
src为文件,target是一个已存在的文件,则当
CopyOption
设为覆盖时会被覆盖,默认不覆盖,抛出
FileAlreadyExistsException
src为目录,target为已存在目录,整个src目录下的内容拷贝到目标目录中
src为目录,target为不存在路径,则自动创建目标为新目录,整个src目录下的内容拷贝到目标目录中,相当于重命名目录。
src为目录,target为文件,抛出IO异常
- copyContent(Path, Path, CopyOption...) - Static method in class cn.ujava.common.io.file.PathUtil
-
复制src的内容到target中
src路径和target路径相同时,不执行操作
src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
src为文件,target为不存在路径,则目标以文件对待(自动创建父级目录),相当于拷贝后重命名,比如:/dest/aaa,如果aaa不存在,则aaa被当作文件名
src为文件,target是一个已存在的文件,则当
CopyOption
设为覆盖时会被覆盖,默认不覆盖,抛出
FileAlreadyExistsException
src为目录,target为已存在目录,整个src目录下的内容拷贝到目标目录中
src为目录,target为不存在路径,则自动创建目标为新目录,整个src目录下的内容拷贝到目标目录中,相当于重命名目录。
src为目录,target为文件,抛出IO异常
- copyOf(Iterator<E>) - Static method in class cn.ujava.common.collection.iter.CopiedIter
-
- copyOptions - Variable in class cn.ujava.common.bean.copier.AbsCopier
-
拷贝选项
- CopyOptions - Class in cn.ujava.common.bean.copier
-
属性拷贝选项
包括:
1、限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
2、是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
3、忽略的属性列表,设置一个属性列表,不拷贝这些属性值
- CopyOptions() - Constructor for class cn.ujava.common.bean.copier.CopyOptions
-
构造拷贝选项
- CopyOptions(Class<?>, boolean, String...) - Constructor for class cn.ujava.common.bean.copier.CopyOptions
-
构造拷贝选项
- copyPredicate - Variable in class cn.ujava.common.lang.copier.SrcToDestCopier
-
拷贝过滤器,可以过滤掉不需要拷贝的源
- copyProperties(Object, Class<T>, String...) - Static method in class cn.ujava.common.bean.BeanUtil
-
按照Bean对象属性创建对应的Class对象,并忽略某些属性
- copyProperties(Object, Object, String...) - Static method in class cn.ujava.common.bean.BeanUtil
-
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
- copyProperties(Object, Object, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
复制Bean对象属性
- copyProperties(Object, Object, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
- copyTo(OutputStream, StreamProgress) - Method in class cn.ujava.common.io.stream.SyncInputStream
-
将流的内容拷贝到输出流
- copyToList(Collection<?>, Class<T>, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
复制集合中的Bean属性
此方法遍历集合中每个Bean,复制其属性后加入一个新的
List
中。
- copyToList(Collection<?>, Class<T>) - Static method in class cn.ujava.common.bean.BeanUtil
-
复制集合中的Bean属性
此方法遍历集合中每个Bean,复制其属性后加入一个新的
List
中。
- CopyVisitor - Class in cn.ujava.common.io.file.visitor
-
文件拷贝的FileVisitor实现,用于递归遍历拷贝目录,此类非线程安全
此类在遍历源目录并复制过程中会自动创建目标目录中不存在的上级目录。
- CopyVisitor(Path, Path, CopyOption...) - Constructor for class cn.ujava.common.io.file.visitor.CopyVisitor
-
构造
- CORRECTION_PARAM - Static variable in class cn.ujava.common.data.CoordinateUtil
-
修正参数(偏率ee)
- count(Iterable<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
集合中匹配规则的数量
- count - Variable in class cn.ujava.common.io.copy.IoCopier
-
拷贝总数
- count(int) - Static method in class cn.ujava.common.math.Arrangement
-
计算排列数,即A(n, n) = n!
- count(int, int) - Static method in class cn.ujava.common.math.Arrangement
-
计算排列数,即A(n, m) = n!/(n-m)!
- count(int, int) - Static method in class cn.ujava.common.math.Combination
-
计算组合数,即C(n, m) = n!/((n-m)!* m!)
- count(int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
计算等份个数
- count(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
计算指定字符串中,匹配pattern的个数
- count(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
计算指定字符串中,匹配pattern的个数
- count() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回流元素个数
- count(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
统计指定内容中包含指定字符串的数量
参数为 null
或者 "" 返回 0
.
- count(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
统计指定内容中包含指定字符的数量
- count() - Method in class cn.ujava.common.thread.SyncFinisher
-
剩余任务数
- countAll(int) - Static method in class cn.ujava.common.math.Arrangement
-
计算排列总数,即A(n, 1) + A(n, 2) + A(n, 3)...
- countAll(int) - Static method in class cn.ujava.common.math.Combination
-
计算组合总数,即C(n, 1) + C(n, 2) + C(n, 3)...
- countByIpRange(String, String) - Static method in class cn.ujava.common.net.Ipv4Util
-
获得 指定区间内的 ip数量
- countByIpRange(long, long) - Static method in class cn.ujava.common.net.Ipv4Util
-
获得 指定区间内的 ip数量
- countByMaskBit(int, boolean) - Static method in class cn.ujava.common.net.Ipv4Util
-
获取 子网内的 地址总数
- countMap(Iterable<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
根据集合返回一个元素计数的
Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
- countMap(Iterator<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
根据集合返回一个元素计数的
Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
- CPU - Class in cn.ujava.design.facade
-
- CPU() - Constructor for class cn.ujava.design.facade.CPU
-
- CPU_ENDIAN - Static variable in class cn.ujava.common.util.ByteUtil
-
CPU的字节序
- CR - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:回车符 '\r'
- CR - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:回车符 "\r"
解释:该字符常用于表示 Linux 系统和 MacOS 系统下的文本换行
- CRC16 - Class in cn.ujava.common.io.checksum
-
CRC16 循环冗余校验码(Cyclic Redundancy Check)实现,默认IBM算法
- CRC16() - Constructor for class cn.ujava.common.io.checksum.CRC16
-
- CRC16(CRC16Checksum) - Constructor for class cn.ujava.common.io.checksum.CRC16
-
构造
- CRC16Ansi - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_ANSI
- CRC16Ansi() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16Ansi
-
- CRC16CCITT - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0x0000异或
0x8408是0x1021按位颠倒后的结果。
- CRC16CCITT() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16CCITT
-
- CRC16CCITTFalse - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_CCITT_FALSE:多项式x16+x12+x5+1(0x1021),初始值0xFFFF,低位在后,高位在前,结果与0x0000异或
- CRC16CCITTFalse() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16CCITTFalse
-
- CRC16Checksum - Class in cn.ujava.common.io.checksum.crc16
-
CRC16 Checksum,用于提供多种CRC16算法的通用实现
通过继承此类,重写update和reset完成相应算法。
- CRC16Checksum() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16Checksum
-
- CRC16DNP - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_DNP:多项式x16+x13+x12+x11+x10+x8+x6+x5+x2+1(0x3D65),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或
0xA6BC是0x3D65按位颠倒后的结果
- CRC16DNP() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16DNP
-
- CRC16IBM - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_IBM:多项式x16+x15+x2+1(0x8005),初始值0x0000,低位在前,高位在后,结果与0x0000异或
0xA001是0x8005按位颠倒后的结果
- CRC16IBM() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16IBM
-
- CRC16Maxim - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_MAXIM:多项式x16+x15+x2+1(0x8005),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或
0xA001是0x8005按位颠倒后的结果
- CRC16Maxim() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16Maxim
-
- CRC16Modbus - Class in cn.ujava.common.io.checksum.crc16
-
CRC-16 (Modbus)
CRC16_MODBUS:多项式x16+x15+x2+1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0x0000异或
0xA001是0x8005按位颠倒后的结果
- CRC16Modbus() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16Modbus
-
- CRC16USB - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_USB:多项式x16+x15+x2+1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0xFFFF异或
0xA001是0x8005按位颠倒后的结果
- CRC16USB() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16USB
-
- CRC16X25 - Class in cn.ujava.common.io.checksum.crc16
-
CRC16_X25:多项式x16+x12+x5+1(0x1021),初始值0xffff,低位在前,高位在后,结果与0xFFFF异或
0x8408是0x1021按位颠倒后的结果。
- CRC16X25() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16X25
-
- CRC16XModem - Class in cn.ujava.common.io.checksum.crc16
-
CRC-CCITT (XModem)
CRC16_XMODEM:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在后,高位在前,结果与0x0000异或
- CRC16XModem() - Constructor for class cn.ujava.common.io.checksum.crc16.CRC16XModem
-
- CRC8 - Class in cn.ujava.common.io.checksum
-
- CRC8(int, short) - Constructor for class cn.ujava.common.io.checksum.CRC8
-
构造
- create(Class<? extends A>, AnnotationMapping<A>) - Static method in class cn.ujava.common.annotation.AnnotationMappingProxy
-
创建一个代理对象
- create(Annotation, boolean) - Static method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
创建一个通用注解包装类
- create(AnnotatedElement) - Static method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
创建一个分层注解元素
- create(AnnotatedElement, BiFunction<Set<AnnotatedElement>, AnnotatedElement, AnnotatedElement>) - Static method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
创建一个分层注解元素
- create(AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- create(AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- create(RepeatableAnnotationCollector, AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- create(Annotation, boolean) - Static method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
构建一个注解映射对象
- create(ResolvedAnnotationMapping, Annotation, boolean) - Static method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
构建一个注解映射对象,子注解及子注解的子注解们的属性会覆写注解对象的中的同名同名同类型属性,
当一个属性被多个子注解覆写时,优先选择离根注解最接近的注解中的属性用于覆写,
- create(Class<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
创建新的集合对象,返回具体的泛型集合
- create(Class<?>, Class<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
创建新的集合对象,返回具体的泛型集合
- create(Spliterator<T>, Predicate<? super T>) - Static method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- create(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class cn.ujava.common.stream.spliterators.IterateSpliterator
-
- create(Spliterator<T>, Predicate<? super T>) - Static method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- createAddress(String, int) - Static method in class cn.ujava.common.net.NetUtil
-
- createAnimal() - Method in class cn.ujava.design.abstractfactory.AnimalFactory
-
- createAnimal() - Method in class cn.ujava.design.abstractfactory.CatFactory
-
- createAnimal() - Method in class cn.ujava.design.abstractfactory.DogFactory
-
- createAnimal(String) - Static method in class cn.ujava.design.factory.AnimalFactory
-
- createCollection() - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
创建集合
此方法用于创建在putValue后追加值所在的集合,子类实现此方法创建不同类型的集合
- createCollection() - Method in class cn.ujava.common.map.multi.CollectionValueMap
-
- createCollection() - Method in class cn.ujava.common.map.multi.ListValueMap
-
- createCollection() - Method in class cn.ujava.common.map.multi.SetValueMap
-
- createDocumentBuilder(boolean) - Static method in class cn.ujava.common.xml.DocumentBuilderUtil
-
创建 DocumentBuilder
- createDocumentBuilderFactory(boolean) - Static method in class cn.ujava.common.xml.DocumentBuilderUtil
-
- createDynaBean(Object) - Static method in class cn.ujava.common.bean.BeanUtil
-
创建动态Bean
- createEmptyNode(E) - Static method in class cn.ujava.common.tree.TreeUtil
-
获取所有父节点ID列表
- createFactory(boolean, boolean) - Static method in class cn.ujava.common.xml.SAXParserFactoryUtil
-
- CreateFileCommand - Class in cn.ujava.design.command
-
- CreateFileCommand() - Constructor for class cn.ujava.design.command.CreateFileCommand
-
- createFormatter(String) - Static method in class cn.ujava.common.date.DatePattern
-
- createInitialContext(Map<String, String>) - Static method in class cn.ujava.common.util.JNDIUtil
-
- createInitialDirContext(Map<String, String>) - Static method in class cn.ujava.common.util.JNDIUtil
-
- createMap(Class<?>) - Static method in class cn.ujava.common.map.MapUtil
-
- createMap(Class<?>, Supplier<Map<K, V>>) - Static method in class cn.ujava.common.map.MapUtil
-
- createMemento() - Method in class cn.ujava.design.memento.Originator
-
- createModify(URL, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(URL, int, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(URI, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(URI, int, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(File, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(File, int, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(String, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(String, int, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(Path, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createModify(Path, int, Watcher) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- createProxy(Map<?, ?>) - Static method in class cn.ujava.common.map.MapUtil
-
- createRandomAccessFile(Path, FileMode) - Static method in class cn.ujava.common.io.file.FileUtil
-
- createRandomAccessFile(File, FileMode) - Static method in class cn.ujava.common.io.file.FileUtil
-
- createReadWriteLock(boolean) - Static method in class cn.ujava.common.thread.lock.LockUtil
-
- createScheduledExecutor(int) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- createSecureRandom(byte[]) - Static method in class cn.ujava.common.util.RandomUtil
-
- createSocket() - Method in class cn.ujava.common.net.ProxySocketFactory
-
- createSocket(InetAddress, int) - Method in class cn.ujava.common.net.ProxySocketFactory
-
- createSocket(InetAddress, int, InetAddress, int) - Method in class cn.ujava.common.net.ProxySocketFactory
-
- createSocket(String, int) - Method in class cn.ujava.common.net.ProxySocketFactory
-
- createSocket(String, int, InetAddress, int) - Method in class cn.ujava.common.net.ProxySocketFactory
-
- createSSLContext(String, KeyManager, TrustManager) - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- createSSLContext(String, KeyManager[], TrustManager[]) - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- createStampLock() - Static method in class cn.ujava.common.thread.lock.LockUtil
-
- createStopWatch() - Static method in class cn.ujava.common.date.DateUtil
-
- createStopWatch(String) - Static method in class cn.ujava.common.date.DateUtil
-
- createString(char[]) - Static method in class cn.ujava.common.func.FunctionPool
-
通过String(char[] value, boolean share)
这个内部构造创建String对象。
此函数通过传入char[],实现zero-copy的String创建,效率很高。但是要求传入的char[]不可以在其他地方修改。
- createTempFile(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建临时文件
创建后的文件名为 prefix[Random].tmp
- createTempFile() - Static method in class cn.ujava.common.io.file.FileUtil
-
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].tmp。
默认临时文件目录由系统属性 tmpdir
指定。
在 UNIX 系统上,此属性的默认值通常是 "tmp"
或 "vartmp"
;
在 Microsoft Windows 系统上,它通常是 "C:\\WINNT\\TEMP"
。
调用 Java 虚拟机时,可以为该系统属性赋予不同的值,但不保证对该属性的编程更改对该方法使用的临时目录有任何影响。
- createTempFile(String, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].suffix。
默认临时文件目录由系统属性 tmpdir
指定。
在 UNIX 系统上,此属性的默认值通常是 "tmp"
或 "vartmp"
;
在 Microsoft Windows 系统上,它通常是 "C:\\WINNT\\TEMP"
。
调用 Java 虚拟机时,可以为该系统属性赋予不同的值,但不保证对该属性的编程更改对该方法使用的临时目录有任何影响。
- createTempFile(String, String, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].suffix。
默认临时文件目录由系统属性 tmpdir
指定。
在 UNIX 系统上,此属性的默认值通常是 "tmp"
或 "vartmp"
;
在 Microsoft Windows 系统上,它通常是 "C:\\WINNT\\TEMP"
。
调用 Java 虚拟机时,可以为该系统属性赋予不同的值,但不保证对该属性的编程更改对该方法使用的临时目录有任何影响。
- createTempFile(File, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建临时文件
创建后的文件名为 prefix[Random].tmp
- createTempFile(String, String, File, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建临时文件
创建后的文件名为 prefix[Random].suffix From com.jodd.io.FileUtil
- createTempFile(String, String, Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
创建临时文件
创建后的文件名为 prefix[Random].suffix From com.jodd.io.FileUtil
- createThreadFactory(String) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- createThreadFactoryBuilder() - Static method in class cn.ujava.common.thread.ThreadUtil
-
创建ThreadFactoryBuilder
- createThreadLocal(boolean) - Static method in class cn.ujava.common.thread.ThreadUtil
-
创建本地线程对象
- createThreadLocal(Supplier<? extends T>) - Static method in class cn.ujava.common.thread.ThreadUtil
-
创建本地线程对象
- createTrustAnySSLContext() - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- createTrustAnySSLContext(String) - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- createXml() - Static method in class cn.ujava.common.xml.XmlUtil
-
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
- createXml(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
- createXml(String, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
- createXPath() - Static method in class cn.ujava.common.xml.XPathUtil
-
- createZip(String) - Static method in class cn.ujava.common.io.file.FileSystemUtil
-
- createZip(String, Charset) - Static method in class cn.ujava.common.io.file.FileSystemUtil
-
- CREDIT_CODE - Static variable in class cn.ujava.common.regex.PatternPool
-
统一社会信用代码
- CREDIT_CODE - Static variable in interface cn.ujava.common.regex.RegexPool
-
统一社会信用代码
- CREDIT_CODE_PATTERN - Static variable in class cn.ujava.common.data.CreditCodeUtil
-
统一社会信用代码正则
- CreditCardPayment - Class in cn.ujava.design.strategy
-
- CreditCardPayment(String, String, String) - Constructor for class cn.ujava.design.strategy.CreditCardPayment
-
- CreditCodeUtil - Class in cn.ujava.common.data
-
- CreditCodeUtil() - Constructor for class cn.ujava.common.data.CreditCodeUtil
-
- Cricket - Class in cn.ujava.design.template
-
- Cricket() - Constructor for class cn.ujava.design.template.Cricket
-
- CRLF - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:Windows 换行 "\r\n"
解释:该字符串常用于表示 Windows 系统下的文本换行
- CSTDateParser - Class in cn.ujava.common.date.format.parser
-
CST日期字符串(JDK的Date对象toString默认格式)解析,支持格式类似于;
- CSTDateParser() - Constructor for class cn.ujava.common.date.format.parser.CSTDateParser
-
- CurrencyConverter - Class in cn.ujava.common.convert.impl
-
- CurrencyConverter() - Constructor for class cn.ujava.common.convert.impl.CurrencyConverter
-
- current() - Static method in class cn.ujava.common.date.DateUtil
-
当前时间的时间戳
- currentIter - Variable in class cn.ujava.common.collection.iter.IterChain
-
- currentSeconds() - Static method in class cn.ujava.common.date.DateUtil
-
当前时间的时间戳(秒)
- currentTaskName() - Method in class cn.ujava.common.date.StopWatch
-
获取当前任务名,null
表示无任务
- currentThreadGroup() - Static method in class cn.ujava.common.thread.ThreadUtil
-
获取当前线程的线程组
- customKey(Object) - Method in class cn.ujava.common.map.Dict
-
- customKey(Object) - Method in class cn.ujava.common.map.FuncKeyMap
-
根据函数自定义键
- customKey(Object) - Method in class cn.ujava.common.map.FuncMap
-
根据函数自定义键
- customKey(Object) - Method in class cn.ujava.common.map.TransMap
-
自定义键
- CustomKeyMap<K,V> - Class in cn.ujava.common.map
-
自定义键的Map,默认HashMap实现
- CustomKeyMap(Map<K, V>) - Constructor for class cn.ujava.common.map.CustomKeyMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- customValue(Object) - Method in class cn.ujava.common.map.CustomKeyMap
-
- customValue(Object) - Method in class cn.ujava.common.map.FuncMap
-
- customValue(Object) - Method in class cn.ujava.common.map.TransMap
-
自定义值
- cut(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
将字符串切分为N等份
- cyclicalm(int) - Static method in class cn.ujava.common.date.chinese.GanZhi
-
传入 月日的offset 传回干支, 0=甲子
- EasyStream<T> - Class in cn.ujava.common.stream
-
单元素的扩展流实现。基于原生Stream进行了封装和增强。
作者经对比了vavr、eclipse-collection、unwrap-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展
Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码。
- easyStream() - Method in interface cn.ujava.common.stream.WrappedStream
-
转换为EasyStream
- EasyStream.Builder<T> - Interface in cn.ujava.common.stream
-
建造者
- edit(T[], UnaryOperator<T>) - Static method in class cn.ujava.common.array.ArrayUtil
-
对每个数组元素执行指定操作,返回操作后的元素
这个Editor实现可以实现以下功能:
过滤出需要的对象,如果返回null
则抛弃这个元素对象
修改元素对象,返回修改后的对象
- edit(UnaryOperator<E>) - Method in class cn.ujava.common.array.ArrayWrapper
-
对每个数组元素执行指定操作,替换元素为修改后的元素
- edit(T, UnaryOperator<Field>) - Static method in class cn.ujava.common.bean.BeanUtil
-
编辑Bean的字段,static字段不会处理
例如需要对指定的字段做判空操作、null转""操作等等。
- edit(T, UnaryOperator<E>) - Static method in class cn.ujava.common.collection.CollUtil
-
编辑,此方法产生一个新集合
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
- edit(Iterator<T>, UnaryOperator<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
编辑,此方法产生一个新
ArrayList
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
- edit(Map<K, V>, UnaryOperator<Map.Entry<K, V>>) - Static method in class cn.ujava.common.map.MapUtil
-
编辑Map
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
- editable - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
如果目标对象是Map,源对象是Bean,则作用于源对象上
- editField(String, Object) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
编辑字段值
- element() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- elementFactory - Variable in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- elementText(Element, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
根据节点名获得第一个子节点
- elementText(Element, String, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
根据节点名获得第一个子节点
- elfHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
ELF算法
- email(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
【电子邮箱】邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
- EMAIL - Static variable in class cn.ujava.common.regex.PatternPool
-
- EMAIL - Static variable in interface cn.ujava.common.regex.RegexPool
-
- empty(Class<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
根据给定的集合类型,返回对应的空集合,支持类型包括:
- empty() - Static method in class cn.ujava.common.collection.iter.IterUtil
-
返回一个空Iterator
- empty() - Static method in class cn.ujava.common.collection.ListUtil
-
获取一个空List,这个空List不可变
- empty() - Static method in class cn.ujava.common.collection.set.SetUtil
-
获取一个空Set,这个空Set不可变
- empty() - Static method in class cn.ujava.common.lang.Opt
-
返回一个空的Opt
- empty() - Static method in class cn.ujava.common.map.MapUtil
-
返回一个空Map
- empty(Class<?>) - Static method in class cn.ujava.common.map.MapUtil
-
根据传入的Map类型不同,返回对应类型的空Map,支持类型包括:
- empty() - Static method in class cn.ujava.common.stream.EasyStream
-
返回空的串行流
- empty() - Static method in class cn.ujava.common.stream.EntryStream
-
创建一个空的串行流
- EMPTY - Static variable in class cn.ujava.common.text.StrValidator
-
字符串常量:空字符串 ""
- EMPTY_JSON - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:空 JSON "{}"
- emptyCount(Object...) - Static method in class cn.ujava.common.array.ArrayUtil
-
- emptyElement() - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- emptyIfNull(Set<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
- emptyIfNull(List<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
- emptyIfNull(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
- emptyIfNull(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
当给定字符串为null时,转换为Empty
- EmptyInputStream - Class in cn.ujava.common.io.stream
-
空的流
- EmptyOutputStream - Class in cn.ujava.common.io.stream
-
此OutputStream写出数据到/dev/null,即忽略所有数据
来自 Apache Commons io
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base16Codec
-
- encode(byte[]) - Static method in class cn.ujava.common.codec.binary.Base32
-
编码
- encode(String) - Static method in class cn.ujava.common.codec.binary.Base32
-
base32编码
- encode(String, Charset) - Static method in class cn.ujava.common.codec.binary.Base32
-
base32编码
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base32Codec.Base32Encoder
-
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base32Codec
-
- encode(byte[], boolean) - Method in class cn.ujava.common.codec.binary.Base32Codec
-
编码数据
- encode(byte[]) - Static method in class cn.ujava.common.codec.binary.Base58
-
Base58编码
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base58Codec.Base58Encoder
-
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base58Codec
-
Base58编码
- encode(CharSequence) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encode(CharSequence, Charset) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encode(byte[]) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encode(InputStream) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encode(File) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base62Codec.Base62Encoder
-
- encode(byte[]) - Method in class cn.ujava.common.codec.binary.Base62Codec
-
编码指定消息bytes为Base62格式的bytes
- encode(byte[], boolean) - Method in class cn.ujava.common.codec.binary.Base62Codec
-
编码指定消息bytes为Base62格式的bytes
- encode(byte[], boolean) - Static method in class cn.ujava.common.codec.binary.Base64
-
编码为Base64,非URL安全的
- encode(CharSequence) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码
- encode(CharSequence, Charset) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码
- encode(byte[]) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码
- encode(InputStream) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码
- encode(File) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码
- encode(String, int) - Static method in class cn.ujava.common.codec.Caesar
-
传入明文,加密得到密文
- encode(T) - Method in interface cn.ujava.common.codec.Encoder
-
执行编码
- encode(byte[]) - Method in class cn.ujava.common.codec.hash.CityHash
-
- encode(T) - Method in interface cn.ujava.common.codec.hash.Hash128
-
- encode(T) - Method in interface cn.ujava.common.codec.hash.Hash32
-
- encode(T) - Method in interface cn.ujava.common.codec.hash.Hash64
-
- encode(byte[]) - Method in class cn.ujava.common.codec.hash.KetamaHash
-
- encode(byte[]) - Method in class cn.ujava.common.codec.hash.MurmurHash
-
- encode(long...) - Method in class cn.ujava.common.codec.Hashids
-
编码给定的数字数组
- encode(String) - Method in class cn.ujava.common.codec.Morse
-
编码
- encode(byte[]) - Method in class cn.ujava.common.codec.PercentCodec
-
- encode(CharSequence, Charset, char...) - Method in class cn.ujava.common.codec.PercentCodec
-
将URL中的字符串编码为%形式
- encode(CharSequence) - Static method in class cn.ujava.common.codec.PunyCode
-
将内容编码为PunyCode
- encode(CharSequence, boolean) - Static method in class cn.ujava.common.codec.PunyCode
-
将内容编码为PunyCode
- encode(String, int) - Static method in class cn.ujava.common.codec.RadixUtil
-
把一个整型数值转换成自己定义的进制
长度即进制
encode("AB",10) 51转换成2进制,A=0;B=1 。 二进制1010,结果 BABA
encode("VIP",21) 21转换成3进制,V=0;I=1;P=2 ,三进制210 ,得到结果PIV
- encode(String, long) - Static method in class cn.ujava.common.codec.RadixUtil
-
把一个长整型数值转换成自己定义的进制
- encode(String, int, boolean) - Static method in class cn.ujava.common.codec.Rot
-
RotN编码
- encode(Object...) - Static method in class cn.ujava.common.lang.ansi.AnsiEncoder
-
- encode13(String) - Static method in class cn.ujava.common.codec.Rot
-
Rot-13编码,同时编码数字
- encode13(String, boolean) - Static method in class cn.ujava.common.codec.Rot
-
Rot-13编码
- encodeAll(String) - Static method in class cn.ujava.common.net.url.URLEncoder
-
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。。不参与编码的字符:
- encodeAll(String, Charset) - Static method in class cn.ujava.common.net.url.URLEncoder
-
编码URL
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。不参与编码的字符:
- encodeBlank(CharSequence) - Static method in class cn.ujava.common.net.url.URLEncoder
-
单独编码URL中的空白符,空白符编码为%20
- encodeChecked(Integer, byte[]) - Static method in class cn.ujava.common.codec.binary.Base58
-
Base58编码
包含版本位和校验位
- encodeColor(Color) - Static method in class cn.ujava.common.codec.HexUtil
-
- encodeColor(Color, String) - Static method in class cn.ujava.common.codec.HexUtil
-
- encodeDomain(String) - Static method in class cn.ujava.common.codec.PunyCode
-
将域名编码为PunyCode,会忽略"."的编码
- encodeFromHex(String) - Method in class cn.ujava.common.codec.Hashids
-
编码给定的16进制数字
- encodeHex(byte[]) - Static method in class cn.ujava.common.codec.binary.Base32
-
编码
- encodeHex(String) - Static method in class cn.ujava.common.codec.binary.Base32
-
base32编码(Hex模式)
- encodeHex(String, Charset) - Static method in class cn.ujava.common.codec.binary.Base32
-
base32编码(Hex模式)
- encodeHex(byte[]) - Static method in class cn.ujava.common.codec.HexUtil
-
将字节数组转换为十六进制字符数组
- encodeHex(String, Charset) - Static method in class cn.ujava.common.codec.HexUtil
-
将字节数组转换为十六进制字符数组
- encodeHex(byte[], boolean) - Static method in class cn.ujava.common.codec.HexUtil
-
将字节数组转换为十六进制字符数组
- encodeHexStr(byte[]) - Static method in class cn.ujava.common.codec.HexUtil
-
将字节数组转换为十六进制字符串
- encodeHexStr(String, Charset) - Static method in class cn.ujava.common.codec.HexUtil
-
将字符串转换为十六进制字符串,结果为小写
- encodeHexStr(String) - Static method in class cn.ujava.common.codec.HexUtil
-
将字符串转换为十六进制字符串,结果为小写,默认编码是UTF-8
- encodeHexStr(byte[], boolean) - Static method in class cn.ujava.common.codec.HexUtil
-
将字节数组转换为十六进制字符串
- encodeInverted(CharSequence) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(CharSequence, Charset) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(byte[]) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(InputStream) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码
- encodeInverted(File) - Static method in class cn.ujava.common.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeQuery(String) - Static method in class cn.ujava.common.net.url.URLEncoder
-
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于POST请求中的请求体自动编码,转义大部分特殊字符
- encodeQuery(String, Charset) - Static method in class cn.ujava.common.net.url.URLEncoder
-
编码字符为URL中查询语句
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于POST请求中的请求体自动编码,转义大部分特殊字符
- encodeQuery(String, Charset) - Static method in class cn.ujava.common.net.url.UrlQueryUtil
-
对URL参数做编码,只编码键和值
提供的值可以是url附带参数,但是不能只是url
- ENCODER - Static variable in class cn.ujava.common.codec.binary.Base32Codec.Base32Encoder
-
编码器
- ENCODER - Static variable in class cn.ujava.common.codec.binary.Base58Codec.Base58Encoder
-
编码器
- Encoder<T,R> - Interface in cn.ujava.common.codec
-
编码接口
- encodeUrlSafe(CharSequence) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,URL安全
- encodeUrlSafe(CharSequence, Charset) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(byte[]) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(InputStream) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(File) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,URL安全的
- encodeWithoutPadding(byte[]) - Static method in class cn.ujava.common.codec.binary.Base64
-
base64编码,不进行padding(末尾不会填充'=')
- end(int) - Method in class cn.ujava.common.text.finder.CharFinder
-
- end(int) - Method in class cn.ujava.common.text.finder.CharMatcherFinder
-
- end(int) - Method in interface cn.ujava.common.text.finder.Finder
-
返回结束位置,即最后一个字符后的位置(不包含)
- end(int) - Method in class cn.ujava.common.text.finder.LengthFinder
-
- end(int) - Method in class cn.ujava.common.text.finder.PatternFinder
-
- end(int) - Method in class cn.ujava.common.text.finder.StrFinder
-
- endIndex - Variable in class cn.ujava.common.lang.range.DefaultSegment
-
- endIndex - Variable in class cn.ujava.common.text.finder.TextFinder
-
- endOfDay(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某天的结束时间
- endOfDay(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某天的结束时间
- endOfDay(LocalDateTime, boolean) - Static method in class cn.ujava.common.date.TimeUtil
-
修改为一天的结束时间,例如:
毫秒不归零:2020-02-02 23:59:59,999
毫秒归零:2020-02-02 23:59:59,000
- endOfHour(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某小时的结束时间
- endOfHour(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某小时的结束时间
- endOfMinute(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某分钟的结束时间
- endOfMinute(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某分钟的结束时间
- endOfMonth(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某月的结束时间
- endOfMonth(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某月的结束时间
- endOfMonth(LocalDateTime, boolean) - Static method in class cn.ujava.common.date.TimeUtil
-
修改为月底的结束时间
- endOfQuarter(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
获取某季度的结束时间
- endOfQuarter(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某季度的结束时间
- endOfSecond(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改秒级别的结束时间,即毫秒设置为999
- endOfSecond(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取秒级别的结束时间,即毫秒设置为999
- endOfWeek(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某周的结束时间,周日定为一周的结束
- endOfWeek(Calendar, boolean) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某周的结束时间
- endOfWeek(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某周的结束时间,周日定为一周的结束
- endOfWeek(Date, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
获取某周的结束时间
- endOfYear(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改某年的结束时间
- endOfYear(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获取某年的结束时间
- endOfYear(LocalDateTime, boolean) - Static method in class cn.ujava.common.date.TimeUtil
-
修改为一年的结束时间
- endWith(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
字符串是否以给定字符结尾
- endWith(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串结尾
- endWith(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- endWith(CharSequence, CharSequence, boolean, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- endWithAny(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串结尾
给定字符串和数组为空都返回false
- endWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串结尾(忽略大小写)
给定字符串和数组为空都返回false
- endWithIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串结尾,忽略大小写
- entry(K, V) - Static method in class cn.ujava.common.map.MapUtil
-
将键和值转换为AbstractMap.SimpleImmutableEntry
返回的Entry不可变
- entry(K, V, boolean) - Static method in class cn.ujava.common.map.MapUtil
-
将键和值转换为AbstractMap.SimpleEntry
或者 AbstractMap.SimpleImmutableEntry
- EntryConverter - Class in cn.ujava.common.convert.impl
-
Map.Entry
转换器,支持以下类型转为Entry
Map
Map.Entry
带分隔符的字符串,支持分隔符
:
、
=
、
,
Bean,包含
getKey
和
getValue
方法
- EntryConverter() - Constructor for class cn.ujava.common.convert.impl.EntryConverter
-
- entrySet() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- entrySet() - Method in class cn.ujava.common.map.LinkedForestMap
-
由key与
TreeEntry
组成的键值对实体的
Set
集合。
注意,返回集合中
Entry#setValue(Object)
不支持调用。
- entrySet() - Method in class cn.ujava.common.map.MapProxy
-
- entrySet() - Method in class cn.ujava.common.map.MapWrapper
-
- entrySet() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- entrySet() - Method in class cn.ujava.common.map.TableMap
-
- entrySingleton() - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A weigher where an entry has a selector of 1.
- EntryStream<K,V> - Class in cn.ujava.common.stream
-
参考StreamEx的EntryStream与vavr的Map,是针对键值对对象
Map.Entry
特化的单元素增强流实现。
本身可视为一个元素类型为
Map.Entry
的
Stream
,
用于支持流式处理
Map
集合中的、或其他键值对类型的数据。
- entryToMap() - Static method in class cn.ujava.common.stream.CollectorUtil
-
用于Stream<Entry>
转 Map 的情况
- EntryWeigher<K,V> - Interface in cn.ujava.common.map.concurrent
-
A class that can determine the selector of an entry.
- EnumConverter - Class in cn.ujava.common.convert.impl
-
无泛型检查的枚举转换器
- EnumConverter() - Constructor for class cn.ujava.common.convert.impl.EnumConverter
-
- EnumerationIter<E> - Class in cn.ujava.common.collection.iter
-
- EnumerationIter(Enumeration<E>) - Constructor for class cn.ujava.common.collection.iter.EnumerationIter
-
构造
- EnumItem<E extends EnumItem<E>> - Interface in cn.ujava.common.lang
-
枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换
数据库保存时建议保存 intVal()而非ordinal()防备需求变更
- EnumUtil - Class in cn.ujava.common.util
-
枚举工具类
- EnumUtil() - Constructor for class cn.ujava.common.util.EnumUtil
-
- EOF - Static variable in class cn.ujava.common.io.NioUtil
-
数据流末尾
- equal(Object, Object) - Static method in class cn.ujava.common.lang.Validator
-
验证是否相等
当两值都为null返回true
- EQUAL - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:等于 '='
- equals(Object) - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
比较两个实例是否相等
- equals(Object) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
比较两个实例是否相等
- equals(Object) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
比较两个实例是否相等
- equals(Object) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
比较两个实例是否相等
- equals(Object) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
比较两个实例是否相等
- equals(Object, Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
判断两个数组是否相等,判断依据包括数组长度和每个元素都相等。
- equals(Object) - Method in class cn.ujava.common.bean.DynaBean
-
- equals(Collection<? extends CharSequence>) - Method in class cn.ujava.common.codec.hash.Simhash
-
判断文本是否与已存储的数据重复
- equals(Object) - Method in class cn.ujava.common.codec.Number128
-
- equals(Object) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- equals(Object) - Method in class cn.ujava.common.comparator.ComparatorChain
-
- equals(T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
null
安全的检查两个对象是否相同,通过调用compare(c1, c2) == 0
完成
- equals(Object) - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
- equals(Object) - Method in class cn.ujava.common.data.id.UUID
-
将此对象与指定对象比较。
- equals(Object) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- equals(Object) - Method in class cn.ujava.common.date.format.SimpleDateBasic
-
- equals(Object) - Method in class cn.ujava.common.io.ByteOrderMark
-
- equals(File, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
检查两个文件是否是同一个文件
所谓文件相同,是指File对象是否指向同一个文件或文件夹
- equals(Path, Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
检查两个文件是否是同一个文件
所谓文件相同,是指Path对象是否指向同一个文件或文件夹
- equals(Object) - Method in class cn.ujava.common.io.unit.DataSize
-
- equals(Object) - Method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
- equals(Object, Object) - Static method in class cn.ujava.common.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
Assert.isEquals(obj1,obj2);
- equals(Object, Object, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
Assert.isEquals(obj1,obj2,"obj1 must be equals obj2");
- equals(Object, Object, Supplier<X>) - Static method in class cn.ujava.common.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableBool
-
相等需同时满足如下条件:
非空
类型为 MutableBool
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
相等需同时满足如下条件:
非空
类型为 MutableByte
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
相等需同时满足如下条件:
非空
类型为 MutableDouble
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
相等需同时满足如下条件:
非空
类型为 MutableFloat
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
相等需同时满足如下条件:
非空
类型为 MutableInt
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
相等需同时满足如下条件:
非空
类型为 MutableLong
值相等
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableObj
-
- equals(Object) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
相等需同时满足如下条件:
非空
类型为 MutableShort
值相等
- equals(Object) - Method in class cn.ujava.common.lang.Opt
-
判断传入参数是否与 Opt
相等
在以下情况下返回true
它也是一个 Opt
并且
它们包裹住的元素都为空 或者
它们包裹住的元素之间相互 equals()
- equals(Object) - Method in class cn.ujava.common.lang.range.BoundedRange
-
比较两个实例是否相等
- equals(Object) - Method in class cn.ujava.common.lang.selector.WeightObj
-
- equals(Object) - Method in class cn.ujava.common.lang.tuple.Pair
-
- equals(Object) - Method in class cn.ujava.common.lang.tuple.Triple
-
- equals(Object) - Method in class cn.ujava.common.lang.tuple.Tuple
-
- equals(Object) - Method in class cn.ujava.common.map.AbsEntry
-
- equals(Object) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
- equals(Object) - Method in class cn.ujava.common.map.MapWrapper
-
- equals(Object) - Method in class cn.ujava.common.map.multi.AbsTable
-
- equals(Object) - Method in class cn.ujava.common.map.TolerantMap
-
- equals(Object) - Method in class cn.ujava.common.math.Money
-
判断本货币对象与另一对象是否相等。
- equals(Money) - Method in class cn.ujava.common.math.Money
-
判断本货币对象与另一货币对象是否相等。
- equals(Number, Number) - Static method in class cn.ujava.common.math.NumberUtil
-
- equals(Class<?>, String, boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
指定类是否与给定的类名相同
- equals(Object) - Method in class cn.ujava.common.reflect.kotlin.KParameter
-
- equals(Object) - Method in class cn.ujava.common.stream.AbstractEnhancedWrappedStream
-
比较被包装的实例是否相等
- equals(Object) - Method in interface cn.ujava.common.stream.WrappedStream
-
比较实例是否相等
- equals(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
比较两个字符串(大小写敏感)。
- equals(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
- equals(char, char, boolean) - Static method in class cn.ujava.common.text.CharUtil
-
比较两个字符是否相同
- equals(Object) - Method in class cn.ujava.common.tree.TreeNode
-
- equals(Enum<?>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
检查某个枚举值是否匹配指定值
- equals(Object, Object) - Static method in class cn.ujava.common.util.ObjUtil
-
比较两个对象是否相等,满足下述任意条件即返回
true
:
若两对象皆为
BigDecimal
,且满足
0 == obj1.compareTo(obj2)
若两对象都为数组,调用Arrays.equals完成判断
obj1 == null && obj2 == null
obj1.equals(obj2)
- equalsAny(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否与提供的中任一字符串相同,相同则返回true
,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsAny(CharSequence, boolean, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否与提供的中任一字符串相同,相同则返回true
,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否与提供的中任一字符串相同(忽略大小写),相同则返回true
,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsCharAt(CharSequence, int, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
字符串指定位置的字符是否与给定字符相同
如果字符串为null,返回false
如果给定的位置大于字符串长度,返回false
如果给定的位置小于0,返回false
- equalsIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
比较两个字符串(大小写不敏感)。
- equalsIgnoreCase(Enum<?>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
忽略大小检查某个枚举值是否匹配指定值
- equalsKey(K) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
指定key与当前节点的key是否相等
- error() - Static method in class cn.ujava.common.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Object) - Static method in class cn.ujava.common.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Object, Object...) - Static method in class cn.ujava.common.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable
对象,那么同时打印堆栈
- error(String, Object...) - Static method in class cn.ujava.common.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Throwable, String, Object...) - Static method in class cn.ujava.common.lang.Console
-
同 System.err.println()方法,打印控制台日志
- escape(char) - Static method in class cn.ujava.common.regex.ReUtil
-
转义字符,将正则的关键字转义
- escape(CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
转义字符串,将正则的关键字转义
- escape(CharSequence) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
Escape编码(Unicode)(等同于JS的escape()方法)
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + .
- escape(CharSequence, Predicate<Character>) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。其他所有的字符都会被转义序列替换。
- escape - Variable in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
转义符
- escape(char) - Method in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- escape - Variable in class cn.ujava.common.text.placeholder.StrTemplate
-
- escape$set - Variable in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
用户是否设置了 转义符
- escapeAll(CharSequence) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。其他所有的字符都会被转义序列替换。
- escapeHtml4(CharSequence) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
转义HTML4中的特殊字符
- EscapeUtil - Class in cn.ujava.common.text.escape
-
转义和反转义工具类Escape / Unescape
escape采用ISO Latin字符集对指定的字符串进行编码。
所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。
- EscapeUtil() - Constructor for class cn.ujava.common.text.escape.EscapeUtil
-
- escapeXml(CharSequence) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
转义XML中的特殊字符
- estimateSize() - Method in class cn.ujava.common.collection.TransSpliterator
-
- estimateSize() - Method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- estimateSize() - Method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- events - Variable in class cn.ujava.common.io.watch.WatchServer
-
监听事件列表
- exceptionOrElse(T) - Method in class cn.ujava.common.lang.Opt
-
异常则返回另一个可选值
- ExceptionUtil - Class in cn.ujava.common.exception
-
异常工具类
- ExceptionUtil() - Constructor for class cn.ujava.common.exception.ExceptionUtil
-
- exec() - Method in class cn.ujava.common.stream.AbstractEnhancedWrappedStream
-
触发流的执行,这是一个终端操作
- exec(String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- exec(String[], String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- exec(String[], File, String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- execAsync(Runnable, boolean) - Static method in class cn.ujava.common.thread.ThreadUtil
-
执行异步方法
- execAsync(Callable<T>) - Static method in class cn.ujava.common.thread.ThreadUtil
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- execAsync(Runnable) - Static method in class cn.ujava.common.thread.ThreadUtil
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- execForLines(String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
执行系统命令,使用系统默认编码
- execForLines(Charset, String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
- execForStr(String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
执行系统命令,使用系统默认编码
- execForStr(Charset, String...) - Static method in class cn.ujava.common.util.RuntimeUtil
-
- execute(Runnable) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- execute(Runnable) - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
直接在公共线程池中执行线程
- execute() - Method in class cn.ujava.common.thread.RetryableTask
-
同步执行重试方法
- execute(Runnable) - Static method in class cn.ujava.common.thread.ThreadUtil
-
直接在公共线程池中执行线程
- execute(String[]) - Method in interface cn.ujava.design.command.Command
-
- execute(String[]) - Method in class cn.ujava.design.command.CreateFileCommand
-
- execute(String[]) - Method in class cn.ujava.design.command.DeleteFileCommand
-
- executeCommand(String, String[]) - Method in class cn.ujava.design.command.CommandExecutor
-
- ExecutorBuilder - Class in cn.ujava.common.thread
-
- ExecutorBuilder() - Constructor for class cn.ujava.common.thread.ExecutorBuilder
-
- existCustomTimeout - Variable in class cn.ujava.common.cache.impl.AbstractCache
-
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。
- exists(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断文件是否存在,如果path为null,则返回false
- exists(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断文件是否存在,如果file为null,则返回false
- exists(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
是否存在匹配文件
- exists(Path, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断文件或目录是否存在
- exists() - Method in class cn.ujava.common.io.resource.VfsResource
-
VFS文件是否存在
- exists(Class<?>, Object...) - Static method in class cn.ujava.common.lang.Singleton
-
判断某个类的对象是否存在
- Expression - Interface in cn.ujava.design.interpreter
-
- Expression - Interface in cn.ujava.design.visitor
-
- EXT_CLASS - Static variable in class cn.ujava.common.io.file.FileNameUtil
-
.class文件扩展名
- EXT_JAR - Static variable in class cn.ujava.common.io.file.FileNameUtil
-
.jar文件扩展名
- EXT_JAR_PATH - Static variable in class cn.ujava.common.io.file.FileNameUtil
-
在Jar中的路径jar的扩展名形式
- EXT_JAVA - Static variable in class cn.ujava.common.io.file.FileNameUtil
-
.java文件扩展名
- EXTERNAL_GENERAL_ENTITIES - Static variable in class cn.ujava.common.xml.XmlFeatures
-
不包括外部一般实体
- EXTERNAL_PARAMETER_ENTITIES - Static variable in class cn.ujava.common.xml.XmlFeatures
-
不包含外部参数实体或外部DTD子集。
- extName(File) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
获取文件扩展名(后缀名),扩展名不带“.”
- extName(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
获得文件的扩展名(后缀名),扩展名不带“.”
- extractMulti(Pattern, CharSequence, String) - Static method in class cn.ujava.common.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
- extractMulti(String, CharSequence, String) - Static method in class cn.ujava.common.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
- extractMultiAndDelPre(Pattern, Mutable<CharSequence>, String) - Static method in class cn.ujava.common.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
- extractMultiAndDelPre(String, Mutable<CharSequence>, String) - Static method in class cn.ujava.common.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
- extractPathWithinPattern(String, String) - Method in class cn.ujava.common.text.AntPathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
- extractUriTemplateVariables(String, String) - Method in class cn.ujava.common.text.AntPathMatcher
-
提取参数
- factorial(BigInteger) - Static method in class cn.ujava.common.math.MathUtil
-
计算阶乘
- factorial(BigInteger, BigInteger) - Static method in class cn.ujava.common.math.MathUtil
-
计算范围阶乘
- factorial(long, long) - Static method in class cn.ujava.common.math.MathUtil
-
计算范围阶乘
- factorial(long) - Static method in class cn.ujava.common.math.MathUtil
-
计算阶乘
- FastByteArrayOutputStream - Class in cn.ujava.common.io.stream
-
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区
- FastByteArrayOutputStream() - Constructor for class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
构造
- FastByteArrayOutputStream(int) - Constructor for class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
构造
- FastByteBuffer - Class in cn.ujava.common.io.buffer
-
代码移植自
blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
- FastByteBuffer() - Constructor for class cn.ujava.common.io.buffer.FastByteBuffer
-
构造
- FastByteBuffer(int) - Constructor for class cn.ujava.common.io.buffer.FastByteBuffer
-
构造
- FastDateFormat - Class in cn.ujava.common.date.format
-
- FastDateFormat(String, TimeZone, Locale) - Constructor for class cn.ujava.common.date.format.FastDateFormat
-
构造
- FastDateFormat(String, TimeZone, Locale, Date) - Constructor for class cn.ujava.common.date.format.FastDateFormat
-
构造
- FastDateParser - Class in cn.ujava.common.date.format.parser
-
- FastDateParser(String, TimeZone, Locale) - Constructor for class cn.ujava.common.date.format.parser.FastDateParser
-
Constructs a new FastDateParser.
- FastDateParser(String, TimeZone, Locale, Date) - Constructor for class cn.ujava.common.date.format.parser.FastDateParser
-
Constructs a new FastDateParser.
- FastDatePrinter - Class in cn.ujava.common.date.format
-
- FastDatePrinter(String, TimeZone, Locale) - Constructor for class cn.ujava.common.date.format.FastDatePrinter
-
构造,内部使用
- fastSimpleUUID() - Static method in class cn.ujava.common.data.id.IdUtil
-
简化的UUID,去掉了横线,使用性能更好的ThreadLocalRandom生成UUID
- FastStringReader - Class in cn.ujava.common.io
-
快速字符串读取,相比jdk的StringReader非线程安全,速度更快。
- FastStringReader(String) - Constructor for class cn.ujava.common.io.FastStringReader
-
构造
- FastStringWriter - Class in cn.ujava.common.io
-
- FastStringWriter() - Constructor for class cn.ujava.common.io.FastStringWriter
-
构造
- FastStringWriter(int) - Constructor for class cn.ujava.common.io.FastStringWriter
-
构造
- fastUUID() - Static method in class cn.ujava.common.data.id.IdUtil
-
获取随机UUID,使用性能更好的ThreadLocalRandom生成UUID
- fastUUID() - Static method in class cn.ujava.common.data.id.UUID
-
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的本地线程伪随机数生成器生成该 UUID。
- features - Variable in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
策略值
- features(StrTemplate.Feature...) - Method in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
设置 新的策略值,完全覆盖旧的策略值
- FieldComparator<T> - Class in cn.ujava.common.comparator
-
Bean字段排序器
参阅feilong-core中的PropertyComparator
- FieldComparator(Class<T>, String) - Constructor for class cn.ujava.common.comparator.FieldComparator
-
构造
- FieldComparator(Field) - Constructor for class cn.ujava.common.comparator.FieldComparator
-
构造
- FieldComparator(boolean, boolean, Field) - Constructor for class cn.ujava.common.comparator.FieldComparator
-
构造
- fieldEditor - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
字段属性名和属性值编辑器,用于自定义属性转换规则(例如驼峰转下划线等),自定义属性值转换规则(例如null转""等)
- FieldsComparator<T> - Class in cn.ujava.common.comparator
-
Bean字段排序器
参阅feilong-core中的PropertyComparator
- FieldsComparator(Class<T>, String...) - Constructor for class cn.ujava.common.comparator.FieldsComparator
-
构造
- FieldsComparator(boolean, Class<T>, String...) - Constructor for class cn.ujava.common.comparator.FieldsComparator
-
构造
- FieldUtil - Class in cn.ujava.common.reflect
-
反射中
Field
字段工具类,包括字段获取和字段赋值。
- FieldUtil() - Constructor for class cn.ujava.common.reflect.FieldUtil
-
- fieldValueAsMap(Iterable<?>, String, String) - Static method in class cn.ujava.common.collection.CollUtil
-
两个字段值组成新的Map
- fieldValueAsMap(Iterator<?>, String, String) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
两个字段值组成新的Map
- fieldValueList(Iterable<V>, String) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获取指定Bean列表中某个字段,生成新的列表
- fieldValueList(Iterator<V>, String) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获取指定Bean列表中某个字段,生成新的列表
- fieldValueMap(Iterable<V>, String) - Static method in class cn.ujava.common.collection.CollUtil
-
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
- fieldValueMap(Iterator<V>, String) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
- FIFOCache<K,V> - Class in cn.ujava.common.cache.impl
-
FIFO(first in first out) 先进先出缓存.
- FIFOCache(int) - Constructor for class cn.ujava.common.cache.impl.FIFOCache
-
构造,默认对象不过期
- FIFOCache(int, long) - Constructor for class cn.ujava.common.cache.impl.FIFOCache
-
构造
- file(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建File对象,自动识别相对或绝对路径,相对路径将自动从ClassPath下寻找
- file(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建File对象
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(File, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建File对象
根据的路径构建文件,在Win下直接构建,在Linux下拆分路径单独构建
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(File, String...) - Static method in class cn.ujava.common.io.file.FileUtil
-
通过多层目录参数创建文件
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(String...) - Static method in class cn.ujava.common.io.file.FileUtil
-
通过多层目录创建文件
- file(URI) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建File对象
- file(URL) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建File对象
- file - Variable in class cn.ujava.common.io.file.FileWrapper
-
- FILE_SEPARATOR - Static variable in class cn.ujava.common.io.file.FileUtil
-
文件路径分隔符
在Unix和Linux下 是'/'
; 在Windows下是 '\'
- FILE_URL_PREFIX - Static variable in class cn.ujava.common.net.url.URLUtil
-
URL 前缀表示文件: "file:"
- FileAppender - Class in cn.ujava.common.io.file
-
文件追加器
持有一个文件,在内存中积累一定量的数据后统一追加到文件
此类只有在写入文件时打开文件,并在写入结束后关闭之。因此此类不需要关闭
在调用append方法后会缓存于内存,只有超过容量后才会一次性写入文件,因此内存中随时有剩余未写入文件的内容,在最后必须调用flush方法将剩余内容刷入文件
- FileAppender(File, int, boolean) - Constructor for class cn.ujava.common.io.file.FileAppender
-
构造
- FileAppender(File, Charset, int, boolean) - Constructor for class cn.ujava.common.io.file.FileAppender
-
构造
- FileAppender(File, Charset, int, boolean, Lock) - Constructor for class cn.ujava.common.io.file.FileAppender
-
构造
- FileChannelCopier - Class in cn.ujava.common.io.copy
-
- FileChannelCopier(long) - Constructor for class cn.ujava.common.io.copy.FileChannelCopier
-
构造
- fileExts - Variable in class cn.ujava.common.net.multipart.UploadSetting
-
文件扩展名限定
- FileMagicNumber - Enum in cn.ujava.common.io.file
-
文件类型魔数封装
- FileMode - Enum in cn.ujava.common.io.file
-
文件读写模式,常用于RandomAccessFile
- FileNameUtil - Class in cn.ujava.common.io.file
-
文件名相关工具类
- FileNameUtil() - Constructor for class cn.ujava.common.io.file.FileNameUtil
-
- FileObjectResource - Class in cn.ujava.common.io.resource
-
- FileObjectResource(FileObject) - Constructor for class cn.ujava.common.io.resource.FileObjectResource
-
构造
- FileReader - Class in cn.ujava.common.io.file
-
文件读取器
- FileReader(File, Charset) - Constructor for class cn.ujava.common.io.file.FileReader
-
构造
- FileResource - Class in cn.ujava.common.io.resource
-
- FileResource(String) - Constructor for class cn.ujava.common.io.resource.FileResource
-
构造
- FileResource(Path) - Constructor for class cn.ujava.common.io.resource.FileResource
-
构造,文件名使用文件本身的名字,带扩展名
- FileResource(File) - Constructor for class cn.ujava.common.io.resource.FileResource
-
构造,文件名使用文件本身的名字,带扩展名
- FileResource(File, String) - Constructor for class cn.ujava.common.io.resource.FileResource
-
构造
- FileSystemUtil - Class in cn.ujava.common.io.file
-
FileSystem
相关工具类封装
参考:https://blog.csdn.net/j16421881/article/details/78858690
- FileSystemUtil() - Constructor for class cn.ujava.common.io.file.FileSystemUtil
-
- FileTypeUtil - Class in cn.ujava.common.io.file
-
文件类型判断工具类
- FileTypeUtil() - Constructor for class cn.ujava.common.io.file.FileTypeUtil
-
- FileUtil - Class in cn.ujava.common.io.file
-
文件工具类
- FileUtil() - Constructor for class cn.ujava.common.io.file.FileUtil
-
- FileWrapper - Class in cn.ujava.common.io.file
-
文件包装器,扩展文件对象
- FileWrapper(File, Charset) - Constructor for class cn.ujava.common.io.file.FileWrapper
-
构造
- FileWriter - Class in cn.ujava.common.io.file
-
文件写入器
- FileWriter(File, Charset) - Constructor for class cn.ujava.common.io.file.FileWriter
-
构造
- FileWriter(String, Charset) - Constructor for class cn.ujava.common.io.file.FileWriter
-
构造
- FileWriter(String, String) - Constructor for class cn.ujava.common.io.file.FileWriter
-
构造
- FileWriter(File) - Constructor for class cn.ujava.common.io.file.FileWriter
-
- FileWriter(String) - Constructor for class cn.ujava.common.io.file.FileWriter
-
- fill(String, char, int, boolean) - Static method in class cn.ujava.common.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
- fillAfter(String, char, int) - Static method in class cn.ujava.common.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串后
- fillBean(T, ValueProvider<String>, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
填充Bean的核心方法
- fillBeanWithMap(Map<?, ?>, T, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
使用Map填充Bean对象
- fillBeanWithMap(Map<?, ?>, T, boolean, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
使用Map填充Bean对象,可配置将下划线转换为驼峰
- fillBeanWithMap(Map<?, ?>, T, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
使用Map填充Bean对象
- fillBeanWithMap(Map<?, ?>, T, boolean, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
使用Map填充Bean对象
- fillBeanWithMapIgnoreCase(Map<?, ?>, T, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
使用Map填充Bean对象,忽略大小写
- fillBefore(String, char, int) - Static method in class cn.ujava.common.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串前
- filter(T[], Predicate<T>) - Static method in class cn.ujava.common.array.ArrayUtil
-
- filter(T, Predicate<E>) - Static method in class cn.ujava.common.collection.CollUtil
-
过滤
过滤过程通过传入的
Predicate
实现来过滤返回需要的元素内容,可以实现以下功能:
- filter(Predicate<? super T>) - Method in class cn.ujava.common.lang.Opt
-
判断包裹里的值存在并且与给定的条件是否满足 (
Predicate.test(T)
执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opt
- filter(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class cn.ujava.common.map.MapUtil
-
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Filter实现可以实现以下功能:
- filter(Map<K, V>, K...) - Static method in class cn.ujava.common.map.MapUtil
-
过滤Map保留指定键值对,如果键不存在跳过
- filter(BiPredicate<? super K, ? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
根据键和值过滤键值对
- filter(Function<? super T, ? extends R>, R) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
过滤元素,返回与 指定操作结果 匹配 指定值 的元素组成的流
这是一个无状态中间操作
- filter(Predicate<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
过滤元素,返回与指定断言匹配的元素组成的流
这是一个无状态中间操作
- filter(CharSequence, Predicate<Character>) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
过滤字符串
- filter(List<T>, SerPredicate<T>) - Method in class cn.ujava.common.tree.BeanTree
-
树的过滤操作,本方法一般适用于寻找某人所在部门以及所有上级部门类似的逻辑
通过
SerPredicate
指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
即,一条路径上只要有一个节点符合条件,就保留整条路径上的节点
- filter(Predicate<MapTree<T>>) - Method in class cn.ujava.common.tree.MapTree
-
递归过滤当前树,注意此方法会修改当前树
通过
Predicate
指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点及其所有子节点,否则抛弃节点及其子节点
- Filter - Interface in cn.ujava.design.filter
-
- filterAllValues(BiPredicate<K, V>) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterAllValues(Predicate<V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterAllValues(BiPredicate<K, V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterByKey(Predicate<? super K>) - Method in class cn.ujava.common.stream.EntryStream
-
根据键过滤键值对
- filterByValue(Predicate<? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
根据值过滤键值对
- FilterChain - Class in cn.ujava.design.filter
-
- FilterChain() - Constructor for class cn.ujava.design.filter.FilterChain
-
- filtered(Iterator<? extends E>, Predicate<? super E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- filterIdx(BiPredicate<? super T, Integer>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
过滤元素,返回与指定断言匹配的元素组成的流,断言带下标
- filtering(Predicate<? super T>, Collector<? super T, A, R>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- FilterIter<E> - Class in cn.ujava.common.collection.iter
-
- FilterIter(Iterator<? extends E>, Predicate<? super E>) - Constructor for class cn.ujava.common.collection.iter.FilterIter
-
构造
- filterNew(String...) - Method in class cn.ujava.common.map.Dict
-
过滤Map保留指定键值对,如果键不存在跳过
- filterNew(Predicate<MapTree<T>>) - Method in class cn.ujava.common.tree.MapTree
-
递归过滤并生成新的树
通过
Predicate
指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
- filterToList(Iterator<E>, Predicate<E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- FinalizableDelegatedExecutorService - Class in cn.ujava.common.thread
-
保证ExecutorService在对象回收时正常结束
- finalize() - Method in class cn.ujava.common.thread.FinalizableDelegatedExecutorService
-
- find(String) - Method in class cn.ujava.common.text.dfa.NFA
-
- find(String, boolean) - Method in class cn.ujava.common.text.dfa.NFA
-
- find(Function<H, Collection<H>>, Function<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 当finder
返回非空时, 迭代器立刻中断, 返回结果
- findAll(String, CharSequence, int) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(String, CharSequence, int, T) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, int) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, int, T) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, Consumer<Matcher>) - Static method in class cn.ujava.common.regex.ReUtil
-
- findAllAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上直接声明的注解、这些注解包含的可重复注解,
以及上述所有注解的元注解中获取指定类型注解。
- findAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
所处层级结构的所有
AnnotatedElement
上直接声明的注解、
这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解。
得到的注解支持基于
Alias
的别名、及子注解对元注解中同名同类型属性进行覆写的特殊机制。
- findAllGroup0(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
- findAllGroup0(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
- findAllGroup1(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
- findAllGroup1(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
- findAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
所处层级结构的所有
AnnotatedElement
上直接声明的注解、
这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解。
得到的注解支持基于
Alias
的别名、及子注解对元注解中同名同类型属性进行覆写的特殊机制。
- findAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findAny() - Method in interface cn.ujava.common.stream.WrappedStream
-
考虑性能,随便取一个,这里不是随机取一个,是随便取一个
- findClass(String) - Method in class cn.ujava.common.classloader.ResourceClassLoader
-
- findConstructor(Class<?>, Class<?>...) - Static method in class cn.ujava.common.reflect.lookup.LookupUtil
-
查找指定的构造方法
- findConstructor(Class<?>, MethodType) - Static method in class cn.ujava.common.reflect.lookup.LookupUtil
-
查找指定的构造方法
- findConstructorExact(Class<?>, Class<?>...) - Static method in class cn.ujava.common.reflect.lookup.LookupUtil
-
查找指定的构造方法,给定的参数类型必须完全匹配,不能有拆装箱或继承关系等/
- findDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findDirectlyAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findEditor(Class<?>) - Static method in class cn.ujava.common.bean.BeanUtil
-
- Finder - Interface in cn.ujava.common.text.finder
-
- findFirst(Predicate<? super T>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取与给定断言匹配的第一个元素
- findFirst() - Method in interface cn.ujava.common.stream.WrappedStream
-
获取第一个元素
- findFirstIdx(Predicate<? super T>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取与给定断言匹配的第一个元素的下标,并行流下标永远为-1
- findFromAllMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法
- findFromDeclaredMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法
- findFromMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法
- findFromSpecificMethods(Method[], MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
从指定方法列表中筛选所有方法上带有指定元数据方法的方法
- findLast() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取最后一个元素
- findLast(Predicate<? super T>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取与给定断言匹配的最后一个元素
- findLastIdx(Predicate<? super T>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
获取与给定断言匹配的最后一个元素的下标,并行流下标永远为-1
- findMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class cn.ujava.common.reflect.lookup.LookupUtil
-
查找指定方法的方法句柄
此方法只会查找:
当前类的方法(包括构造方法和private方法)
父类的方法(包括构造方法和private方法)
当前类的static方法
- findMethod(Class<?>, String, MethodType) - Static method in class cn.ujava.common.reflect.lookup.LookupUtil
-
查找指定方法的方法句柄
此方法只会查找:
当前类的方法(包括构造方法和private方法)
父类的方法(包括构造方法和private方法)
当前类的static方法
- findResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findResolvedAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- findWithMetadataFromAllMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法与对应元数据
- findWithMetadataFromDeclaredMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法与对应元数据
- findWithMetadataFromMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取方法上带有指定元数据的方法与对应元数据
- findWithMetadataFromSpecificMethods(Method[], MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
从指定方法列表中筛选所有方法上带有指定元数据方法的方法与对应元数据
- finish() - Method in class cn.ujava.common.collection.iter.ComputeIter
-
手动结束遍历器,用于关闭操作等
- finish() - Method in interface cn.ujava.common.io.StreamProgress
-
结束
- finisher() - Method in class cn.ujava.common.stream.SimpleCollector
-
- firstMask(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
定义了一个first_mask的规则,只显示第一个字符。
脱敏前:123456789;脱敏后:1********。
- firstMatch(Predicate<T>, T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
返回数组中第一个匹配规则的值
- firstMatch(Predicate<E>) - Method in class cn.ujava.common.array.ArrayWrapper
-
返回数组中第一个匹配规则的值
- firstNonBlank(T...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
返回第一个非blank 元素
- firstNonEmpty(T...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
返回第一个非empty 元素
- firstNonNull(T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
返回数组中第一个非空元素
- firstNonNull() - Method in class cn.ujava.common.array.ArrayWrapper
-
返回数组中第一个非空元素
- firstNonNull(T...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
返回第一个非null
元素
- FixedLinkedHashMap<K,V> - Class in cn.ujava.common.map
-
- FixedLinkedHashMap(int) - Constructor for class cn.ujava.common.map.FixedLinkedHashMap
-
构造
- fixedPhone(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
【固定电话 前四位,后两位
- fixedTextTotalLength - Variable in class cn.ujava.common.text.placeholder.StrTemplate
-
模板中的固定文本长度,序列化时用于计算最终文本长度
- fixLength(CharSequence, char, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
在给定字符串末尾填充指定字符,以达到给定长度
如果字符串本身的长度大于等于length,返回原字符串
- flat(Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
解构多层集合
例如:List<List<List<String>>> 解构成 List<String>
- flat(Collection<?>, boolean) - Static method in class cn.ujava.common.collection.CollUtil
-
解构多层集合
例如:List<List<List<String>>> 解构成 List<String>
- flat(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作, 转换为迭代器元素,
最后返回所有迭代器的所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
- flat() - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
如果当前元素是集合,则会将集合中的元素解构出来
例如:List<List<List<String>>> 解构成 List<String>
- flat(List<T>) - Method in class cn.ujava.common.tree.BeanTree
-
将树扁平化为集合,相当于将树里的所有节点都放到一个集合里
- flatMap(Function<? super T, ? extends Opt<? extends U>>) - Method in class cn.ujava.common.lang.Opt
-
- flatMap(Function<? super Map.Entry<K, V>, ? extends Stream<? extends R>>) - Method in class cn.ujava.common.stream.EntryStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
- flatMapIdx(BiFunction<? super T, Integer, ? extends Stream<? extends R>>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带下标
- flatMapKey(Function<? super K, Stream<? extends N>>) - Method in class cn.ujava.common.stream.EntryStream
-
将原有流的键执行mapper操作映射为流,流中的所有所有元素仍然对应原本的值,
然后再返回由这些流中所有元素组成的流新EntryStream
串行流。
效果类似:
- flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in interface cn.ujava.common.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapToInt(Function<? super T, ? extends IntStream>) - Method in interface cn.ujava.common.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapToLong(Function<? super T, ? extends LongStream>) - Method in interface cn.ujava.common.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapValue(Function<? super V, Stream<? extends N>>) - Method in class cn.ujava.common.stream.EntryStream
-
将原有流的值执行mapper操作映射为流,流中的所有所有元素仍然对应原本的键,
然后再返回由这些流中所有元素组成的流新EntryStream
串行流。
效果类似:
- flatNonNull(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,对过滤后的非null
元素执行mapper操作,转换为迭代器,
并过滤迭代器中为null
的元素, 返回所有迭代器的所有非空元素组成的流
这是一个无状态中间操作
- flattedMap(Function<? super T, ? extends Optional<? extends U>>) - Method in class cn.ujava.common.lang.Opt
-
- flatTree(Function<T, List<T>>, BiConsumer<T, List<T>>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
将树递归扁平化为集合,内置一个小递归
这是一个无状态中间操作
eg:
- floatValue() - Method in class cn.ujava.common.codec.Number128
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableByte
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableLong
-
- floatValue() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- flush() - Method in class cn.ujava.common.io.AppendableWriter
-
- flush() - Method in class cn.ujava.common.io.FastStringWriter
-
- flush() - Method in class cn.ujava.common.io.file.FileAppender
-
刷入到文件
- flush(Flushable) - Static method in class cn.ujava.common.io.IoUtil
-
从缓存中刷出数据
- flushEveryBuffer - Variable in class cn.ujava.common.io.copy.IoCopier
-
是否每次写出一个buffer内容就执行flush
- fnvHash(byte[]) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
改进的32位FNV算法1
- fnvHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
改进的32位FNV算法1
- Football - Class in cn.ujava.design.template
-
- Football() - Constructor for class cn.ujava.design.template.Football
-
- forEach(Iterable<T>, SerBiConsumer<T, Integer>) - Static method in class cn.ujava.common.collection.CollUtil
-
- forEach(Iterator<T>, SerBiConsumer<T, Integer>) - Static method in class cn.ujava.common.collection.CollUtil
-
- forEach(Enumeration<T>, SerBiConsumer<T, Integer>) - Static method in class cn.ujava.common.collection.CollUtil
-
- forEach(Map<K, V>, SerConsumer3<K, V, Integer>) - Static method in class cn.ujava.common.collection.CollUtil
-
循环遍历Map,使用
SerConsumer3
接受遍历的每条数据,并针对每条数据做处理
和JDK8中的map.forEach不同的是,此方法支持index
- forEach(Iterator<E>, Consumer<? super E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- forEach(Consumer<? super E>) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- forEach(Consumer<? super T>) - Method in class cn.ujava.common.collection.TransCollection
-
- forEach(BiConsumer<? super K, ? super V>) - Method in class cn.ujava.common.map.MapWrapper
-
- forEach(SerConsumer3<? super R, ? super C, ? super V>) - Method in interface cn.ujava.common.map.multi.Table
-
遍历表格的单元格,处理值
- forEach(BiConsumer<? super K, ? super V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- forEach(BiConsumer<? super K, ? super V>) - Method in class cn.ujava.common.map.TableMap
-
- forEach(BiConsumer<K, V>) - Method in class cn.ujava.common.stream.EntryStream
-
遍历键值对
- forEach(Consumer<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对流里面的每一个元素执行一个操作
这是一个终端操作
- forEach(List<T>, SerConsumer<T>) - Method in class cn.ujava.common.tree.BeanTree
-
树节点遍历操作
- forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后遍历所有节点
- forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后遍历所有节点
- forEachIdx(BiConsumer<? super T, Integer>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
对流里面的每一个元素执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachOrdered(Consumer<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对流里面的每一个元素按照顺序执行一个操作
这是一个终端操作
- forEachOrderedIdx(BiConsumer<? super T, Integer>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
对流里面的每一个元素按照顺序执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachRemaining(Consumer<? super T>) - Method in class cn.ujava.common.collection.TransSpliterator
-
- forEachRemaining(Consumer<? super T>) - Method in class cn.ujava.common.stream.spliterators.IterateSpliterator
-
- foreground(int) - Static method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
前景色ANSI颜色实例
- ForestMap<K,V> - Interface in cn.ujava.common.map
-
- forGetterMethod(String, Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于获得指定属性的getter方法的匹配器
查找方法名为get + 首字母大写的属性名
的无参数方法;
查找方法名为属性名的无参数方法;
若fieldType
为boolean
或Boolean
,则同时查找方法名为is + 首字母大写的属性
的无参数方法;
- forGetterMethod(Field) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于获得指定属性的getter方法的匹配器
查找方法名为get + 首字母大写的属性名
的无参数方法;
查找方法名为属性名的无参数方法;
若fieldType
为boolean
或Boolean
,则同时查找方法名为is + 首字母大写的属性
的无参数方法;
- format(String) - Static method in class cn.ujava.common.codec.HexUtil
-
格式化Hex字符串,结果为每2位加一个空格,类似于:
- format(double, boolean) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
- format(double, boolean, boolean, String, String) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
阿拉伯数字转换成中文.
- format(double, boolean, boolean) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
- format(long, boolean) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
阿拉伯数字(支持正负整数)转换成中文
- format(Object) - Static method in class cn.ujava.common.convert.NumberWordFormatter
-
将阿拉伯数字转为英文表达式
- format() - Method in class cn.ujava.common.date.BetweenFormatter
-
格式化日期间隔输出
- format(LocalDateTime, String) - Static method in class cn.ujava.common.date.DateUtil
-
根据特定格式格式化日期
- format(Date, String) - Static method in class cn.ujava.common.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DatePrinter) - Static method in class cn.ujava.common.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DateFormat) - Static method in class cn.ujava.common.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DateTimeFormatter) - Static method in class cn.ujava.common.date.DateUtil
-
根据特定格式格式化日期
- format(long) - Method in interface cn.ujava.common.date.format.DatePrinter
-
格式化日期表示的毫秒数
- format(Date) - Method in interface cn.ujava.common.date.format.DatePrinter
-
使用 GregorianCalendar
格式化 Date
- format(Calendar) - Method in interface cn.ujava.common.date.format.DatePrinter
-
Formats a Calendar
object.
- format(long, B) - Method in interface cn.ujava.common.date.format.DatePrinter
-
Formats a millisecond long
value into the supplied Appendable
.
- format(Date, B) - Method in interface cn.ujava.common.date.format.DatePrinter
-
Formats a Date
object into the supplied Appendable
using a GregorianCalendar
.
- format(Calendar, B) - Method in interface cn.ujava.common.date.format.DatePrinter
-
Formats a Calendar
object into the supplied Appendable
.
- format(Object, StringBuffer, FieldPosition) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(long) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(Date) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(Calendar) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(long, B) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(Date, B) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(Calendar, B) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- format(long) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(Date) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(Calendar) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(long, B) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(Date, B) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(Calendar, B) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
- format(Date, CharSequence) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
使用自定义格式格式化日期
- format(TemporalAccessor, CharSequence) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
使用自定义格式格式化日期
- format(TemporalAccessor, DateTimeFormatter) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
- format(TemporalAccessor, String) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
- format(long) - Static method in class cn.ujava.common.io.unit.DataSizeUtil
-
- format(String, double) - Static method in class cn.ujava.common.math.NumberUtil
-
- format(String, long) - Static method in class cn.ujava.common.math.NumberUtil
-
- format(String, Object) - Static method in class cn.ujava.common.math.NumberUtil
-
- format(String, Object, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
- format(CharSequence, Object...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
格式化文本, {} 表示占位符
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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(String, Object...) - Static method in class cn.ujava.common.text.placeholder.StrFormatter
-
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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, Map<?, ?>, boolean) - Static method in class cn.ujava.common.text.placeholder.StrFormatter
-
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
- format(Object) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 Bean 或 Map 中查询值来 替换 占位符
- format(Map<String, ?>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 Map 中查询值来 替换 占位符
- format(Function<String, ?>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
- format(Function<String, ?>, Predicate<String>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
- format(Object...) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- format(Iterable<?>) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- format(CharSequence, Map<?, ?>) - Static method in class cn.ujava.common.text.StrUtil
-
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
- format(CharSequence, Map<?, ?>, boolean) - Static method in class cn.ujava.common.text.StrUtil
-
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
- format(Document) - Static method in class cn.ujava.common.xml.XmlUtil
-
格式化XML输出
- format(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
格式化XML输出
- FORMAT_MILLISECONDS - Static variable in class cn.ujava.common.date.format.GlobalCustomFormat
-
格式:毫秒时间戳
- FORMAT_SECONDS - Static variable in class cn.ujava.common.date.format.GlobalCustomFormat
-
格式:秒时间戳(Unix时间戳)
- formatArray(Object) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 原始数组元素 替换 占位符
- formatArray(Object[]) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatArrayIndexed(Object) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 原始数组元素 替换 占位符
- formatArrayIndexed(Object[]) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 数组元素 替换 占位符
- formatArraySequence(Object) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 原始数组元素 替换 占位符
- formatArraySequence(Object[]) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatBetween(Date, Date, BetweenFormatter.Level) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期间隔输出
- formatBetween(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期间隔输出,精确到毫秒
- formatBetween(long, BetweenFormatter.Level) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期间隔输出
- formatBetween(long) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期间隔输出,精确到毫秒
- formatBySegment(Function<AbstractPlaceholderSegment, ?>) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 策略 和 默认值 处理需要序列化的值, 生成 格式化字符串
- formatChineseDate(Calendar, boolean) - Static method in class cn.ujava.common.date.CalendarUtil
-
将指定Calendar时间格式化为纯中文形式,比如:
- formatChineseDate(Date, boolean, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
格式化为中文日期格式,如果isUppercase为false,则返回类似:2018年10月24日,否则返回二〇一八年十月二十四日
- formatDate(Date) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期部分(不包括时间)
格式 yyyy-MM-dd
- formatDateTime(Date) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
- formatFunc(DateTimeFormatter) - Static method in class cn.ujava.common.date.TimeUtil
-
格式化时间函数
- formatHttpDate(Date) - Static method in class cn.ujava.common.date.DateUtil
-
格式化为Http的标准日期格式
标准日期格式遵循RFC 1123规范,格式类似于:Fri, 31 Dec 1999 23:59:59 GMT
- formatIndexed(Object...) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 数组元素 替换 占位符
- formatIndexed(Collection<?>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 集合元素 替换 占位符
- formatIndexed(Collection<?>, IntFunction<String>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 集合元素 替换 占位符
- formatIpBlock(String, String) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 ip地址 和 掩码地址 获得 CIDR格式字符串
- formatLocalDateTime(LocalDateTime) - Static method in class cn.ujava.common.date.DateUtil
-
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
- formatMissingKey(AbstractPlaceholderSegment) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 策略 返回 格式化参数中 找不到 占位符 时的默认值
- formatMoney(double) - Static method in class cn.ujava.common.math.NumberUtil
-
格式化金额输出,每三位用逗号分隔
- formatNormal(ChronoLocalDateTime<?>) - Static method in class cn.ujava.common.date.TimeUtil
-
格式化日期时间为yyyy-MM-dd HH:mm:ss格式
- formatNormal(ChronoLocalDate) - Static method in class cn.ujava.common.date.TimeUtil
-
格式化日期时间为yyyy-MM-dd格式
- formatNow() - Static method in class cn.ujava.common.date.DateUtil
-
当前时间,格式 yyyy-MM-dd HH:mm:ss
- formatNullValue(AbstractPlaceholderSegment) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 策略 返回 占位符 对应的值为 null
时的返回值
- formatPercent(double, int) - Static method in class cn.ujava.common.math.NumberUtil
-
格式化百分比,小数采用四舍五入方式
- formatRawByKey(Function<String, String>) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 原始数据 生成 格式化字符串
- formatRawBySegment(Function<AbstractPlaceholderSegment, String>) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 原始数据 生成 格式化字符串
- formatSequence(Iterable<?>) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- formatSequence(Object...) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatSequence(Iterable<?>) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- formatSimple(long) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
阿拉伯数字(支持正负整数)四舍五入后转换成中文节权位简洁计数单位,例如 -5_5555 =》 -5.56万
- formatSimple(long) - Static method in class cn.ujava.common.convert.NumberWordFormatter
-
将阿拉伯数字转化为简洁计数单位,例如 2100 =》 2.1k
范围默认只到w
- formatSimple(long, boolean) - Static method in class cn.ujava.common.convert.NumberWordFormatter
-
将阿拉伯数字转化为简介计数单位,例如 2100 =》 2.1k
- formatThousand(int, boolean) - Static method in class cn.ujava.common.convert.NumberChineseFormatter
-
格式化-999~999之间的数字
这个方法显示10~19以下的数字时使用"十一"而非"一十一"。
- formatThousands(double, int) - Static method in class cn.ujava.common.math.NumberUtil
-
格式化千分位表示方式,小数采用四舍五入方式
- formatTime(Date) - Static method in class cn.ujava.common.date.DateUtil
-
格式化时间
格式 HH:mm:ss
- formatToday() - Static method in class cn.ujava.common.date.DateUtil
-
当前日期,格式 yyyy-MM-dd
- formatWith(String, String, Object...) - Static method in class cn.ujava.common.text.placeholder.StrFormatter
-
格式化字符串
此方法只是简单将指定占位符 按照顺序替换为参数
如果想输出占位符使用 \\转义即可,如果想输出占位符之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用: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
- forMethodSignature(Method) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,允许返回值类型为方法返回值类型的子类;
参数类型是否匹配,允许参数类型为方法参数类型的子类;
- forMethodSignature(String, Class<?>, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,允许返回值类型为方法返回值类型的子类,若返回值类型为null
则表示匹配无返回值的方法;
参数类型是否匹配,允许参数类型为方法参数类型的子类,若参数类型为null
则表示匹配无参数的方法;
- forModifiers(int...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于具有指定修饰符的方法的方法匹配器。
- forMostSpecificParameterTypes(Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,与
MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)
不同的是,该方法仅用于尽量可能最匹配的方法
若参数为空,则表示匹配无参数方法;
若参数不为空:
仅匹配
parameterTypes
中不为
null
的参数类型,若参数类型为
null
则表示匹配任意类型的参数;
若N为
parameterTypes
长度,则仅要求
parameterTypes
不为
null
的类型与方法前N个参数类型匹配即可;
若
parameterTypes
长度大于参数列表长度,则直接返回
false
;
比如:
若存在三参数方法
method(String, Integer, Object)
,支持以下匹配:
forMostSpecificParameterTypes(CharSequence.class, Number.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, null)
forMostSpecificParameterTypes(String.class, null, null)
forMostSpecificParameterTypes(null, null, null)
forMostSpecificParameterTypes(String.class, Integer.class)
forMostSpecificParameterTypes(String.class)
- forMostSpecificStrictParameterTypes(Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,与
MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)
不同的是,该方法仅用于尽量可能最匹配的方法
若参数为空,则表示匹配无参数方法;
若参数不为空:
仅匹配
parameterTypes
中不为
null
的参数类型,若参数类型为
null
则表示匹配任意类型的参数;
若N为
parameterTypes
长度,则仅要求
parameterTypes
不为
null
的类型与方法前N个参数类型匹配即可;
若
parameterTypes
长度大于参数列表长度,则直接返回
false
;
比如:
若存在三参数方法
method(String, Integer, Object)
,支持以下匹配:
forMostSpecificParameterTypes(String.class, Integer.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, null)
forMostSpecificParameterTypes(String.class, null, null)
forMostSpecificParameterTypes(null, null, null)
forMostSpecificParameterTypes(String.class, Integer.class)
forMostSpecificParameterTypes(String.class)
- FormUrlencoded - Class in cn.ujava.common.net.url
-
- FormUrlencoded() - Constructor for class cn.ujava.common.net.url.FormUrlencoded
-
- forName(String, boolean, ClassLoader) - Static method in class cn.ujava.common.reflect.ClassUtil
-
加载指定名称的类,支持:
替换"/"为"."
自动查找内部类,如java.lang.Thread.State =》java.lang.Thread$State
- forName(String) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于根据方法名匹配方法的方法匹配器。
- forNameAndParameterTypes(String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类。
- forNameAndStrictParameterTypes(String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致。
- forNameIgnoreCase(String) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于根据方法名匹配方法的方法匹配器,忽略方法名大小写。
- forNameIgnoreCaseAndParameterTypes(String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类,且方法名忽略大小写。
- forNameIgnoreCaseAndStrictParameterTypes(String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致,且方法名忽略大小写。
- forNoneParameter() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配无参数方法的方法匹配器。
- forNoneReturnType() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配无返回值的方法的方法匹配器。
- forParameterCount(int) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定参数个数的方法的方法匹配器。
- forParameterTypes(Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
- forReturnType(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,只要参数类型可以赋值给方法参数类型。
- forSetterMethod(String, Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性
的单参数方法。
查找方法名为set + 首字母大写的属性名
的单参数方法;
查找方法名为属性名的单参数方法;
- forSetterMethod(Field) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性
的单参数方法。
查找方法名为set + 首字母大写的属性名
的单参数方法;
查找方法名为属性名的单参数方法;
- forStrictMethodSignature(String, Class<?>, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致,若返回值类型为null
则表示匹配无返回值的方法;
参数类型是否匹配,要求参数类型与方法参数类型完全一致,若参数类型为null
则表示匹配无参数的方法;
- forStrictMethodSignature(Method) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致;
参数类型是否匹配,要求参数类型与方法参数类型完全一致;
- forStrictParameterTypes(Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,只有参数类型完全匹配才认为匹配成功。
- forStrictReturnType(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配指定返回值类型的方法的方法匹配器,要求返回值类型与指定类型完全一致。
- FoundWord - Class in cn.ujava.common.text.dfa
-
匹配到的单词,包含单词,text中匹配单词的内容,以及匹配内容在text中的下标,
下标可以用来做单词的进一步处理,如果替换成**
- FoundWord(String, String, int, int) - Constructor for class cn.ujava.common.text.dfa.FoundWord
-
构造
- FRAGMENT - Static variable in class cn.ujava.common.net.url.RFC3986
-
fragment = pchar / "/" / "?"
- fromInt(Integer) - Method in interface cn.ujava.common.lang.EnumItem
-
通过int类型值查找兄弟其他枚举
- fromStr(String) - Method in interface cn.ujava.common.lang.EnumItem
-
通过String类型的值转换,根据实现可以用name/text
- fromString(String) - Static method in class cn.ujava.common.data.id.UUID
-
- fromString(Class<E>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
- fromString(Class<E>, String, E) - Static method in class cn.ujava.common.util.EnumUtil
-
- fromStringQuietly(Class<E>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
- fromSuffix(String) - Static method in enum cn.ujava.common.io.unit.DataUnit
-
通过后缀返回对应的 DataUnit
- fromUnsignedByteArray(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
- fromUnsignedByteArray(byte[], int, int) - Static method in class cn.ujava.common.util.ByteUtil
-
- full() - Static method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable
注解时,
认为该属性包含可重复注解。
收集器将返回所有符合上述条件的属性中的可重复注解。
eg:
- FULL - Static variable in class cn.ujava.common.date.format.FastDateFormat
-
FULL locale dependent date or time style.
- FuncComparator<T> - Class in cn.ujava.common.comparator
-
指定函数排序器
- FuncComparator(boolean, boolean, Function<T, Comparable<?>>) - Constructor for class cn.ujava.common.comparator.FuncComparator
-
构造
- FuncFilter - Class in cn.ujava.common.text.bloom
-
- FuncFilter(int, Function<String, Number>) - Constructor for class cn.ujava.common.text.bloom.FuncFilter
-
- FuncKeyMap<K,V> - Class in cn.ujava.common.map
-
自定义函数Key风格的Map
- FuncKeyMap(Map<K, V>, Function<Object, K>) - Constructor for class cn.ujava.common.map.FuncKeyMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FuncMap<K,V> - Class in cn.ujava.common.map
-
自定义键值函数风格的Map
- FuncMap(Supplier<Map<K, V>>, Function<Object, K>, Function<Object, V>) - Constructor for class cn.ujava.common.map.FuncMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FuncMap(Map<K, V>, Function<Object, K>, Function<Object, V>) - Constructor for class cn.ujava.common.map.FuncMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FunctionPool - Class in cn.ujava.common.func
-
常用Lambda函数封装
提供常用对象方法的Lambda包装,减少Lambda初始化时间。
- FunctionPool() - Constructor for class cn.ujava.common.func.FunctionPool
-
- Game - Class in cn.ujava.design.template
-
- Game() - Constructor for class cn.ujava.design.template.Game
-
- GanZhi - Class in cn.ujava.common.date.chinese
-
天干地支类
天干地支,简称为干支
- GanZhi() - Constructor for class cn.ujava.common.date.chinese.GanZhi
-
- gap(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
若other
与当前区间不相连,则获得两区间中间的间隔部分
- gap(BoundedRange<T>, BoundedRange<T>) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
若other
与当前区间不相连,则获得两区间中间的间隔部分
- GBK - Static variable in class cn.ujava.common.util.CharsetUtil
-
GBK
- gcd(int, int) - Static method in class cn.ujava.common.math.MathUtil
-
最大公约数
见:https://stackoverflow.com/questions/4009198/java-get-greatest-common-divisor
来自Guava的IntMath.gcd
- gcj02ToBd09(double, double) - Static method in class cn.ujava.common.data.CoordinateUtil
-
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换
- gcj02ToWgs84(double, double) - Static method in class cn.ujava.common.data.CoordinateUtil
-
火星坐标系 (GCJ-02) 转换为 WGS84
- ge(T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
c1是否大于或等于c2,通过调用compare(c1, c2) >= 0
完成
- GEN_DELIMS - Static variable in class cn.ujava.common.net.url.RFC3986
-
通用URI组件分隔符
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
- GENERAL - Static variable in class cn.ujava.common.regex.PatternPool
-
英文字母 、数字和下划线
- GENERAL - Static variable in interface cn.ujava.common.regex.RegexPool
-
英文字母 、数字和下划线
- GENERAL_WITH_CHINESE - Static variable in class cn.ujava.common.regex.PatternPool
-
中文字、英文字母、数字和下划线
- GENERAL_WITH_CHINESE - Static variable in interface cn.ujava.common.regex.RegexPool
-
中文字、英文字母、数字和下划线
- generate() - Method in class cn.ujava.common.net.LocalPortGenerator
-
生成一个本地端口,用于远程端口映射
- generate(Supplier<T>) - Static method in class cn.ujava.common.stream.EasyStream
-
返回无限串行无序流
其中每一个元素都由给定的
Supplier
生成
适用场景在一些生成常量流、随机元素等
- Generator<T> - Interface in cn.ujava.common.lang.generator
-
生成器泛型接口
通过实现此接口可以自定义生成对象的策略
- GenericAnnotationMapping - Class in cn.ujava.common.annotation
-
- GenericBuilder<T> - Class in cn.ujava.common.lang.builder
-
通用Builder
- GenericBuilder(Supplier<T>) - Constructor for class cn.ujava.common.lang.builder.GenericBuilder
-
构造
- genGetter(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
生成get方法名
- genSetter(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
生成set方法名
例如:name 返回 setName
- get(Object, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
- get(E[], Predicate<E>) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取满足条件的第一个元素
- get(int) - Method in class cn.ujava.common.array.ArrayWrapper
-
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
- get(Object) - Method in class cn.ujava.common.bean.BeanPath
-
获取Bean中对应表达式的值
- get(String) - Method in class cn.ujava.common.bean.DynaBean
-
获得字段对应值
- get(K) - Method in interface cn.ujava.common.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回null
- get(K, SerSupplier<V>) - Method in interface cn.ujava.common.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(K, boolean, SerSupplier<V>) - Method in interface cn.ujava.common.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(K, boolean) - Method in interface cn.ujava.common.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回null
- get(K, boolean, SerSupplier<V>) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- get(boolean) - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取值
- get(K) - Method in class cn.ujava.common.cache.impl.NoCache
-
- get(K, boolean) - Method in class cn.ujava.common.cache.impl.NoCache
-
- get(K, SerSupplier<V>) - Method in class cn.ujava.common.cache.impl.NoCache
-
- get(K, boolean, SerSupplier<V>) - Method in class cn.ujava.common.cache.impl.NoCache
-
- get(K, boolean) - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- get(K, boolean) - Method in class cn.ujava.common.cache.impl.StampedCache
-
- get(K) - Method in class cn.ujava.common.cache.SimpleCache
-
从缓存池中查找值
- get(K, SerSupplier<V>) - Method in class cn.ujava.common.cache.SimpleCache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(K, Predicate<V>, SerSupplier<V>) - Method in class cn.ujava.common.cache.SimpleCache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(Object) - Method in class cn.ujava.common.codec.hash.ConsistentHash
-
获得一个最近的顺时针节点
- get() - Method in class cn.ujava.common.codec.hash.metro.MetroHash128
-
获取结果hash值
- get() - Method in class cn.ujava.common.codec.hash.metro.MetroHash64
-
获取计算结果hash值
- get(Collection<T>, int) - Static method in class cn.ujava.common.collection.CollUtil
-
获取集合中指定下标的元素值,下标可以为负数,例如-1表示最后一个元素
如果元素越界,返回null
- get(Iterator<E>, int) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- get(int) - Method in class cn.ujava.common.collection.partition.AvgPartition
-
- get(int) - Method in class cn.ujava.common.collection.partition.Partition
-
- get(String) - Method in class cn.ujava.common.compress.ZipFileResource
-
- get(ZipEntry) - Method in class cn.ujava.common.compress.ZipFileResource
-
- get(String) - Method in class cn.ujava.common.compress.ZipReader
-
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
- get(String) - Method in interface cn.ujava.common.compress.ZipResource
-
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
- get(ZipEntry) - Method in interface cn.ujava.common.compress.ZipResource
-
- get(String) - Method in class cn.ujava.common.compress.ZipStreamResource
-
- get(ZipEntry) - Method in class cn.ujava.common.compress.ZipStreamResource
-
- get(File, Charset, String) - Static method in class cn.ujava.common.compress.ZipUtil
-
获取压缩包中的指定文件流
- get(ZipFile, String) - Static method in class cn.ujava.common.compress.ZipUtil
-
获取压缩包中的指定文件流
- get() - Method in enum cn.ujava.common.data.id.Pid
-
获取PID值
- get(TemporalAccessor, TemporalField) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
- get() - Method in interface cn.ujava.common.func.SerSupplier
-
Gets a result.
- get(int) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
根据索引位返回一个字节
- get(int) - Method in class cn.ujava.common.io.ByteOrderMark
-
获取指定位置的byte值
- get(K, Type) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get(K, Type, T) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get(K, Type, Converter, T) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get() - Method in class cn.ujava.common.lang.loader.AtomicLoader
-
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
- get() - Method in class cn.ujava.common.lang.loader.LazyLoader
-
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
- get() - Method in interface cn.ujava.common.lang.loader.Loader
-
获取一个准备好的对象
通过准备逻辑准备好被加载的对象,然后返回。在准备完毕之前此方法应该被阻塞
- get() - Method in interface cn.ujava.common.lang.mutable.Mutable
-
获得原始值
- get() - Method in class cn.ujava.common.lang.mutable.MutableBool
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableByte
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableLong
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableObj
-
- get() - Method in class cn.ujava.common.lang.mutable.MutablePair
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- get() - Method in class cn.ujava.common.lang.mutable.MutableTriple
-
- get() - Method in class cn.ujava.common.lang.Opt
-
- get(Class<T>, Object...) - Static method in class cn.ujava.common.lang.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
注意:单例针对的是类和参数,也就是说只有类、参数一致才会返回同一个对象
- get(String, SerSupplier<T>) - Static method in class cn.ujava.common.lang.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
- get(int) - Method in class cn.ujava.common.lang.tuple.Tuple
-
获取指定位置元素
- get(Object) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- get(SerFunction<P, T>) - Method in class cn.ujava.common.map.Dict
-
根据lambda的方法引用,获取
- get(Object) - Method in class cn.ujava.common.map.LinkedForestMap
-
获取key对应的节点
- get(Map<?, ?>, Object, Class<T>) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, Class<T>, T) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, TypeReference<T>) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Object) - Method in class cn.ujava.common.map.MapProxy
-
- get(Object) - Method in class cn.ujava.common.map.MapWrapper
-
- get(R, C) - Method in interface cn.ujava.common.map.multi.Table
-
获取指定值
- get(Object) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- get(Object) - Method in class cn.ujava.common.map.TableMap
-
- get(Object) - Method in class cn.ujava.common.map.TolerantMap
-
- get(Object) - Method in class cn.ujava.common.map.TransMap
-
- get(int) - Static method in class cn.ujava.common.net.MaskBit
-
根据掩码位获取掩码
- get(CharSequence) - Method in class cn.ujava.common.net.url.UrlQuery
-
获取查询值
- get(Type) - Static method in class cn.ujava.common.reflect.ActualTypeMapperPool
-
获取泛型变量和泛型实际类型的对应关系Map
- get(String) - Static method in class cn.ujava.common.regex.PatternPool
-
先从Pattern池中查找正则对应的
Pattern
,找不到则编译正则表达式并入池。
- get(String, int) - Static method in class cn.ujava.common.regex.PatternPool
-
先从Pattern池中查找正则对应的
Pattern
,找不到则编译正则表达式并入池。
- get(String, CharSequence, int) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串
- get(String, CharSequence, String) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串
- get(Pattern, CharSequence, int) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串,对应分组0表示整个匹配内容,1表示第一个括号分组内容,依次类推
- get(Pattern, CharSequence, String) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串
- get(Pattern, CharSequence, Consumer<Matcher>) - Static method in class cn.ujava.common.regex.ReUtil
-
在给定字符串中查找给定规则的字符,如果找到则使用
Consumer
处理之
如果内容中有多个匹配项,则只处理找到的第一个结果。
- get(CompletableFuture<T>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取异步任务结果,包裹了异常
- get() - Method in class cn.ujava.common.thread.RetryableTask
-
获取结果
- get(String, String) - Static method in class cn.ujava.common.util.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
- get(String) - Static method in class cn.ujava.common.util.SystemUtil
-
获得System属性
- get(String, boolean) - Static method in class cn.ujava.common.util.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 null
- getAbsolutePath(String, Class<?>) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取绝对路径
此方法不会判定给定路径是否有效(文件或目录存在)
- getAbsolutePath(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取绝对路径,相对于ClassPath的目录
如果给定就是绝对路径,则返回原路径,原路径把所有\替换为/
兼容Spring风格的路径表示,例如:classpath:config/example.setting也会被识别后转换
- getAbsolutePath(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取标准的绝对路径
- getAbsolutePath() - Method in class cn.ujava.common.io.resource.ClassPathResource
-
获得绝对路径Path
对于不存在的资源,返回拼接后的绝对路径
- getAcceptedIssuers() - Method in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- getActualType(Type, TypeVariable<?>) - Static method in class cn.ujava.common.reflect.ActualTypeMapperPool
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getActualType(Type, Field) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得泛型字段对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getActualType(Type, Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
此方法可以处理:
- getActualType(Type, ParameterizedType) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
此方法可以处理复杂的泛型化对象,类似于Map<User, Key<Long>>
- getActualTypeArguments() - Method in class cn.ujava.common.reflect.ParameterizedTypeImpl
-
- getActualTypes(Type, Type...) - Static method in class cn.ujava.common.reflect.ActualTypeMapperPool
-
获取指定泛型变量对应的真实类型
由于子类中泛型参数实现和父类(接口)中泛型定义位置是一一对应的,因此可以通过对应关系找到泛型实现类型
- getActualTypes(Type, Type...) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getAddressName(InetAddress) - Static method in class cn.ujava.common.net.NetUtil
-
获取地址名称,如果无名称返回地址
如果提供的地址为null
返回null
- getAdjacentPoints(T) - Method in class cn.ujava.common.map.multi.Graph
-
获取节点的邻接节点
- getAge() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取年龄
- getAge(Date) - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取指定日期当时的年龄年龄(周岁)
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
2022-03-01出生,则相对2023-03-01,周岁为0,相对于2023-03-02才是1岁。
1999-02-28出生,则相对2000-02-29,周岁为1
- getAge(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取年龄,只支持15或18位身份证号码
- getAge(String, Date) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取指定日期当时的年龄年龄,只支持15或18位身份证号码
- getAllAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
- getAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
- getAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
- getAllGroupNames(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
根据给定正则查找字符串中的匹配项,返回所有匹配的分组名对应分组值
- getAllGroups(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllGroups(Pattern, CharSequence, boolean) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllGroups(Pattern, CharSequence, boolean, boolean) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
- getAllRepeatableAnnotations(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
若包含的注解对象也是可重复注解的容器注解,则继续解析直到获得所有非容器注解为止。
当accumulate
为true
时,返回结果为全量的注解。
eg:
若存在嵌套关系a -> b -> c
,则解析注解a,
将获得全部a、b、c注解。
如果注解不包含可重复注解,则返回其本身。
- getAllRepeatableAnnotations(Annotation) - Method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
若包含的注解对象也是可重复注解的容器注解,则继续解析直到获得所有非容器注解为止。
eg:
若存在嵌套关系a -> b -> c
,则解析注解a,
将获得全部a、b、c注解。
如果注解不包含可重复注解,则返回a本身。
- getAllRepeatableAnnotations(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
得到的注解支持基于
Alias
的别名机制。
- getAmount() - Method in class cn.ujava.common.math.Money
-
获取本货币对象代表的金额数。
- getAndDecrement() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
先获取原来的值, 再减1
- getAndIncrement() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
先获取原来的值, 再加1
- getAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上,获取该类型的注解或元注解
- getAnnotation() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
获取注解对象
- getAnnotation(AnnotatedElement, Class<A>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解
- getAnnotation(Class<T>) - Method in class cn.ujava.common.annotation.CombinationAnnotationElement
-
- getAnnotation() - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
获取注解对象
- getAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getAnnotation() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取注解对象
- getAnnotationAlias(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取别名支持后的注解
- getAnnotationAttributes(Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取注解属性,若已有缓存则从缓存中获取
- getAnnotationMappings() - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
获取注解映射,若当前实例未完成初始化则先进行初始化
- getAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上,获取所有的注解或元注解
- getAnnotations(AnnotatedElement, boolean) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations(AnnotatedElement, boolean, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations(AnnotatedElement, boolean, Predicate<Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations() - Method in class cn.ujava.common.annotation.CombinationAnnotationElement
-
- getAnnotations() - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getAnnotations() - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
获取所有注解
- getAnnotations() - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getAnnotationValue(AnnotatedElement, Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解默认值
如果无指定的属性方法返回null
- getAnnotationValue(AnnotatedElement, SerFunction<A, R>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解属性的值
如果无指定的属性方法返回null
- getAnnotationValue(AnnotatedElement, Class<? extends Annotation>, String) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解属性的值
如果无指定的属性方法返回null
- getAnnotationValueMap(AnnotatedElement, Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取指定注解中所有属性值
如果无指定的属性方法返回null
- getAny(Object, int...) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取数组中所有指定位置的元素值,组成新数组
- getAny(Collection<T>, int...) - Static method in class cn.ujava.common.collection.CollUtil
-
获取集合中指定多个下标的元素值,下标可以为负数,例如-1表示最后一个元素
- getAny(Map<K, V>, K...) - Static method in class cn.ujava.common.map.MapUtil
-
获取Map的部分key生成新的Map
- getArray() - Method in class cn.ujava.common.collection.iter.ArrayIter
-
获得原始数组对象
- getArrayParam(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获得数组表单值
- getArrayType(Class<?>) - Static method in class cn.ujava.common.array.ArrayUtil
-
根据数组元素类型,获取数组的类型
方法是通过创建一个空数组从而获取其类型
- getArrayType() - Method in class cn.ujava.common.array.ArrayWrapper
-
获得数组类型
- getAssociatedPoints(T, boolean) - Method in class cn.ujava.common.map.multi.Graph
-
按广度优先,获得节点的所有直接或间接关联的节点,节点默认按添加顺序排序
- getAttribute(int) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
根据下标获取注解属性
- getAttributeIndex(String, Class<?>) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取注解属性的下标
- getAttributes() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
获取注解原始属性
- getAttributes() - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
获取注解原始属性
- getAttributes() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取注解属性
- getAttributes(Path, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
获取文件属性
- getAttributes(String, String...) - Static method in class cn.ujava.common.util.JNDIUtil
-
获取指定容器环境的对象的属性
如获取DNS属性,则URI为类似:dns:hutool.cn
- getAttributeValue(String, Class<R>) - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
获取属性值
- getAttributeValue(String, Class<R>) - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
获取属性值
- getAttributeValue(String, Class<R>) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取属性值
- getAttributeValue(int) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取属性值
- getAuthority() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获得authority部分
- getBean() - Method in class cn.ujava.common.bean.DynaBean
-
获得原始Bean
- getBean(String) - Method in class cn.ujava.common.map.Dict
-
获得特定类型值
- getBeanClass() - Method in class cn.ujava.common.bean.DynaBean
-
获得Bean的类型
- getBeanDesc(Class<?>, SerSupplier<BeanDesc>) - Method in enum cn.ujava.common.bean.BeanDescCache
-
- getBeanDesc(Class<?>) - Static method in class cn.ujava.common.bean.BeanUtil
-
- getBeginIndex() - Method in class cn.ujava.common.lang.page.PageInfo
-
获取当前页的开始记录index(包含)
- getBeginIndex() - Method in class cn.ujava.common.lang.range.DefaultSegment
-
- getBeginIndex() - Method in interface cn.ujava.common.lang.range.Segment
-
获取起始位置
- getBeginIpLong(String, int) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的起始IP(Long型)
- getBeginIpStr(String, int) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的起始IP(字符串型)
- getBeginValue(Calendar, DateField) - Static method in class cn.ujava.common.date.CalendarUtil
-
获取指定日期字段的最小值,例如分钟的最小值是0
- getBeginValue(Calendar, int) - Static method in class cn.ujava.common.date.CalendarUtil
-
获取指定日期字段的最小值,例如分钟的最小值是0
- getBetweenMs() - Method in class cn.ujava.common.date.BetweenFormatter
-
获得 时长毫秒数
- getBigDecimal(K, BigDecimal) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值
- getBigDecimal(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取BigDecimal型属性值
- getBigDecimalByGroup(K, G, BigDecimal) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取BigDecimal型属性值
- getBigDecimalByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取BigDecimal型属性值
- getBigInteger(K, BigInteger) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值
- getBigInteger(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取BigInteger型属性值
- getBigIntegerByGroup(K, G, BigInteger) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取BigInteger型属性值
- getBigIntegerByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取BigInteger型属性值
- getBinaryStr(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
获得数字对应的二进制字符串
- getBirth() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取生日
- getBirth(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取生日,只支持15或18位身份证号码
- getBirthDate() - Method in class cn.ujava.common.data.CIN
-
从身份证号码中获取生日日期
- getBirthDate(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
从身份证号码中获取生日日期,只支持15或18位身份证号码
- getBirthDay() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取生日天
- getBirthDay(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取生日天,只支持15或18位身份证号码
- getBirthMonth() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取生日月
- getBirthMonth(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取生日月,只支持15或18位身份证号码
- getBirthYear() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取生日年
- getBirthYear(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取生日年,只支持15或18位身份证号码
- getBOMInputStream(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得BOM输入流,用于处理带BOM头的文件
- getBOMReader(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取带BOM头的文件为Reader
- getBool(K, Boolean) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取boolean型属性值
若获得的值为不可见字符,使用默认值
- getBool(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取boolean型属性值
- getBool(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Bool
- getBool(Map<?, ?>, Object, Boolean) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Bool
- getBoolByGroup(K, G, Boolean) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取boolean型属性值
- getBoolByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取boolean型属性值
- getBoolean(String, boolean) - Static method in class cn.ujava.common.util.SystemUtil
-
获得boolean类型值
- getBy(Class<E>, Predicate<? super E>) - Static method in class cn.ujava.common.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 null
- getBy(SerFunction<E, C>, C) - Static method in class cn.ujava.common.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 null
- getBy(SerFunction<E, C>, C, E) - Static method in class cn.ujava.common.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
- getByGroup(K, G, Type) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取指定类型的值,默认自动转换值类型
- getByGroup(K, G, Type, T) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取指定类型的值,默认自动转换值类型
- getByLeft(L) - Method in class cn.ujava.common.map.TripleTable
-
通过左值查找三元组(所有值)
- getByMiddle(M) - Method in class cn.ujava.common.map.TripleTable
-
通过中值查找三元组(所有值)
- getByPath(String) - Method in class cn.ujava.common.map.Dict
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
- getByPath(String, Type) - Method in class cn.ujava.common.map.Dict
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
- getByRight(R) - Method in class cn.ujava.common.map.TripleTable
-
通过右值查找三元组(所有值)
- getByte(K, Byte) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取byte型属性值
- getByte(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取byte型属性值
- getByteByGroup(K, G, Byte) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取byte型属性值
- getByteByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取byte型属性值
- getBytes() - Method in class cn.ujava.common.io.ByteOrderMark
-
Gets a copy of the BOM's bytes.
- getBytes(K, byte[]) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取bytes型属性值
- getBytes(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取bytes型属性值
- getByXPath(String, Object, QName) - Static method in class cn.ujava.common.xml.XPathUtil
-
- getByXPath(String, Object, QName, NamespaceContext) - Static method in class cn.ujava.common.xml.XPathUtil
-
- getCachedFilesCount() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
- getCaller() - Method in interface cn.ujava.common.lang.caller.Caller
-
获得调用者
- getCaller(int) - Method in interface cn.ujava.common.lang.caller.Caller
-
获得调用者,指定第几级调用者 调用者层级关系:
- getCaller() - Static method in class cn.ujava.common.lang.caller.CallerUtil
-
获得调用者
- getCaller(int) - Static method in class cn.ujava.common.lang.caller.CallerUtil
-
获得调用者,指定第几级调用者
调用者层级关系:
- getCaller() - Method in class cn.ujava.common.lang.caller.SecurityManagerCaller
-
- getCaller(int) - Method in class cn.ujava.common.lang.caller.SecurityManagerCaller
-
- getCaller() - Method in class cn.ujava.common.lang.caller.StackTraceCaller
-
- getCaller(int) - Method in class cn.ujava.common.lang.caller.StackTraceCaller
-
- getCallerCaller() - Method in interface cn.ujava.common.lang.caller.Caller
-
获得调用者的调用者
- getCallerCaller() - Static method in class cn.ujava.common.lang.caller.CallerUtil
-
获得调用者的调用者
- getCallerCaller() - Method in class cn.ujava.common.lang.caller.SecurityManagerCaller
-
- getCallerCaller() - Method in class cn.ujava.common.lang.caller.StackTraceCaller
-
- getCallerClassLoader() - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- getCallerMethodName(boolean) - Static method in class cn.ujava.common.lang.caller.CallerUtil
-
获取调用此方法的方法名
- getCanonicalPath(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取规范的绝对路径
- getCapacity() - Method in class cn.ujava.common.map.FixedLinkedHashMap
-
获取容量
- getCausedBy(Throwable, Class<? extends Exception>...) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取由指定异常类引起的异常
- getCent() - Method in class cn.ujava.common.math.Money
-
获取本货币对象代表的金额数。
- getCentFactor() - Method in class cn.ujava.common.math.Money
-
获取本货币币种的元/分换算比率。
- getChar(K, Character) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取char型属性值
若获得的值为不可见字符,使用默认值
- getChar(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取char型属性值
- getChar(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Character
- getChar(Map<?, ?>, Object, Character) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Character
- getCharByGroup(K, G, Character) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取char型属性值
- getCharByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取char型属性值
- getCharset() - Method in class cn.ujava.common.io.file.FileWrapper
-
获得字符集编码
- getCharset() - Method in class cn.ujava.common.io.stream.BOMInputStream
-
获取BOM头中的编码
- getCharset() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取编码,用于URLEncode和URLDecode
- getCharsetName() - Method in class cn.ujava.common.io.ByteOrderMark
-
获取BOM头定义的编码名称.
- getChild(K) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
- getChild(K) - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
- getChildNodes(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取指定父节点的全部子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b,c
- getChildren() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后按广度优先获取该树结构中的当前节点的全部子节点
- getChildren() - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的全部子节点
- getChildren() - Method in class cn.ujava.common.tree.MapTree
-
获取所有子节点
- getChildrenKey() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取子点对应的名称
- getChineseDay() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得农历日
- getChineseMonth() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得农历月份(中文,例如二月,十二月,或者润一月)
- getChineseMonth(boolean) - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得农历月份(中文,例如二月,十二月,或者润一月)
- getChineseMonthName() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得农历月称呼(中文,例如二月,腊月,或者润正月)
- getChineseMonthName(boolean, int, boolean) - Static method in class cn.ujava.common.date.chinese.ChineseMonth
-
获得农历月称呼
当为传统表示时,表示为二月,腊月,或者润正月等
当为非传统表示时,二月,十二月,或者润一月等
- getChineseYear() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得农历年份
- getChineseZodiac() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得年份生肖
- getChineseZodiac(int) - Static method in class cn.ujava.common.date.DateUtil
-
计算生肖,只计算1900年后出生的人
- getChineseZodiac(Date) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算生肖,只计算1900年后出生的人
- getChineseZodiac(Calendar) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算生肖,只计算1900年后出生的人
- getChineseZodiac(int) - Static method in class cn.ujava.common.date.Zodiac
-
计算生肖,只计算1900年后出生的人
- getCIN(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
获取公民身份证(CIN)信息,包括身份、城市代码、生日、性别等
- getCircle(String) - Static method in class cn.ujava.design.flyweight.ShapeFactory
-
- getCityCode() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取地市级编码
获取编码为4位
- getCityCode(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取地市级编码,只支持15或18位身份证号码
获取编码为4位
- getClass(T) - Static method in class cn.ujava.common.reflect.ClassUtil
-
null
安全的获取对象类型
- getClass(Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得Type对应的原始类
- getClass(Field) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得Field对应的原始类
- getClasses(Object...) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得对象数组的类数组
- getClassesOfLoadError() - Method in class cn.ujava.common.reflect.ClassScanner
-
忽略加载错误扫描后,可以获得之前扫描时加载错误的类名字集合
- getClassLoader() - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- getClassLoader() - Method in class cn.ujava.common.io.resource.ClassPathResource
-
- getClassName(Object, boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取类名
- getClassName(Class<?>, boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取类名
类名并不包含“.class”这个扩展名
例如:ClassUtil这个类
- getClassPath() - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath,将编码后的中文路径解码为原字符
这个ClassPath路径会文件路径被标准化处理
- getClassPath(boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath,这个ClassPath路径会文件路径被标准化处理
- getClassPathResources() - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
- getClassPathResources(boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath
- getClassPaths(String) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
- getClassPaths(String, boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得ClassPath
- getClazz() - Method in class cn.ujava.common.func.LambdaInfo
-
方法或构造所在类
- getCode() - Method in class cn.ujava.common.data.VIN
-
获取VIN码
- getCode() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
获取ANSI颜色代码
- getCode(boolean) - Method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
获取ANSI颜色代码
- getCode() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
获取ANSI颜色代码(前景色)
- getCode(boolean) - Method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
获取ANSI颜色代码
- getCode() - Method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
获取颜色代码(0-255)
- getCode() - Method in interface cn.ujava.common.lang.ansi.AnsiElement
-
获取ANSI代码
- getCode() - Method in enum cn.ujava.common.lang.ansi.AnsiStyle
-
获取ANSI文本样式风格代码
- getCode() - Method in enum cn.ujava.common.lang.range.BoundType
-
获取code
- getCodeBase(Class<?>) - Static method in class cn.ujava.common.reflect.ClassDescUtil
-
获取code base
- getColumn(C) - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- getColumn(C) - Method in interface cn.ujava.common.map.multi.Table
-
获取列
- getColumnKey() - Method in interface cn.ujava.common.map.multi.Table.Cell
-
获取列键
- getCombinationAnnotations(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取组合注解
- getComparator() - Method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- getComparator() - Method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- getComponentType(Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[] =》 Object.class
String[] =》 String.class
int[] =》 int.class
Integer[] =》 Integer.class
null =》 null
String =》 null
- getComponentType(Class<?>) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[].class =》 Object.class
String[].class =》 String.class
int[].class =》 int.class
Integer[].class =》 Integer.class
null =》 null
String.class =》 null
- getComponentType() - Method in class cn.ujava.common.array.ArrayWrapper
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[] =》 Object.class
String[] =》 String.class
int[] =》 int.class
Integer[] =》 Integer.class
null =》 null
String =》 null
- getConfig() - Method in class cn.ujava.common.tree.MapTree
-
获取节点配置
- getConstructor(Class<T>, Class<?>...) - Static method in class cn.ujava.common.reflect.ConstructorUtil
-
查找类中的指定参数的构造方法,如果找到构造方法,会自动设置可访问为true
- getConstructors(Class<T>) - Static method in class cn.ujava.common.reflect.ConstructorUtil
-
获得一个类中所有构造列表
- getConstructors(Class<?>) - Static method in class cn.ujava.common.reflect.kotlin.KClassImpl
-
获取Kotlin类的所有构造方法
- getConstructors(Class<?>) - Static method in class cn.ujava.common.reflect.kotlin.KClassUtil
-
获取Kotlin类的所有构造方法
- getConstructorsDirectly(Class<?>) - Static method in class cn.ujava.common.reflect.ConstructorUtil
-
获得一个类中所有构造列表,直接反射获取,无缓存
- getContainsStr(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
- getContainsStrIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
忽略大小写
- getContentDisposition() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
Returns content disposition.
- getContentLength(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
获取指定URL对应资源的内容长度,对于Http,其长度使用Content-Length头决定。
- getContentType() - Method in class cn.ujava.common.io.resource.HttpResource
-
获取自定义Content-Type类型
- getContentType() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
Returns uploaded content type.
- getContextClassLoader() - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- getConverter(Type, boolean) - Method in class cn.ujava.common.convert.RegisterConverter
-
获得转换器
- getCopyPredicate() - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
获得过滤器
- getCost() - Method in class cn.ujava.design.decorator.Cheese
-
- getCost() - Method in class cn.ujava.design.decorator.Pepperoni
-
- getCost() - Method in interface cn.ujava.design.decorator.Pizza
-
- getCost() - Method in class cn.ujava.design.decorator.PlainPizza
-
- getCost() - Method in class cn.ujava.design.decorator.ToppingDecorator
-
- getCountryCode() - Method in class cn.ujava.common.data.VIN
-
获取国家或地区代码
- getCurrency() - Method in class cn.ujava.common.math.Money
-
获取本货币对象代表的币种。
- getCurrentNumberOfBytes() - Method in class cn.ujava.common.io.CircularByteBuffer
-
Returns the number of bytes, that are currently present in the buffer.
- getCurrentWeight() - Method in class cn.ujava.common.lang.selector.SmoothWeightObj
-
获取当前权重
- getCustomConverter(Type) - Method in class cn.ujava.common.convert.RegisterConverter
-
获得自定义转换器
- getCyclical() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得年的天干地支
- getCyclicalYMD() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
干支纪年信息
- getDataCenterId(long) - Static method in class cn.ujava.common.data.id.IdUtil
-
获取数据中心ID
数据中心ID依赖于本地网卡MAC地址。
- getDataCenterId(long) - Method in class cn.ujava.common.data.id.Snowflake
-
根据Snowflake的ID,获取数据中心id
- getDataUri(String, String, String) - Static method in class cn.ujava.common.net.url.URLUtil
-
Data URI Scheme封装。data URI scheme 允许我们使用内联(inline-code)的方式在网页中包含数据,
目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。常用于将图片嵌入网页。
- getDataUri(String, Charset, String, String) - Static method in class cn.ujava.common.net.url.URLUtil
-
Data URI Scheme封装。data URI scheme 允许我们使用内联(inline-code)的方式在网页中包含数据,
目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。常用于将图片嵌入网页。
- getDataUriBase64(String, String) - Static method in class cn.ujava.common.net.url.URLUtil
-
Data URI Scheme封装,数据格式为Base64。data URI scheme 允许我们使用内联(inline-code)的方式在网页中包含数据,
目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。常用于将图片嵌入网页。
- getDate(K, Date) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Date类型值
- getDate(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Date类型值
- getDate(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
- getDate(Map<?, ?>, Object, Date) - Static method in class cn.ujava.common.map.MapGetUtil
-
- getDateInstance(int) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, TimeZone) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, TimeZone, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeFormatter() - Method in class cn.ujava.common.date.format.FastDateFormat
-
- getDateTimeInstance(int, int) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, TimeZone) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, TimeZone, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDay() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取农历的日,从1开始计数
- getDeclaredAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getDeclaredAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getDeclaredAnnotation(Class<A>) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getDeclaredAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取直接声明的注解,若已有缓存则从缓存中获取
- getDeclaredAnnotations() - Method in class cn.ujava.common.annotation.CombinationAnnotationElement
-
- getDeclaredAnnotations() - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getDeclaredAnnotations() - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getDeclaredAnnotations() - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- getDeclaredChildNodes(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取指定父节点直接关联的子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b
- getDeclaredChildren() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取当前节点直接关联的子节点
- getDeclaredChildren() - Method in interface cn.ujava.common.map.TreeEntry
-
获取当前节点直接关联的子节点
- getDeclaredMapping(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getDeclaredMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
- getDeclaredMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得类中所有直接声明方法,不包括其父类中的方法
- getDeclaredParent() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取当前节点直接关联的父节点
- getDeclaredParent() - Method in interface cn.ujava.common.map.TreeEntry
-
获取当前节点直接关联的父节点
- getDeclaredParentNode(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取指定节点的直接父节点
比如:若存在 a -> b -> c 的关系,此时输入 a 将返回 null,输入 b 将返回 a,输入 c 将返回 b
- getDeClearField(Class<?>, String) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取本类定义的指定名称的字段,包括私有字段,但是不包括父类字段
- getDecodedPath(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
从URL对象中获取不被编码的路径Path
对于本地路径,URL对象的getPath方法对于包含中文或空格时会被编码,导致本读路径读取错误。
此方法将URL转为URI后获取路径用于解决路径被编码的问题
- getDeep() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取递归深度
- getDefaultCharset() - Method in class cn.ujava.common.io.stream.BOMInputStream
-
获取默认编码
- getDefaultConverter(Type) - Method in class cn.ujava.common.convert.RegisterConverter
-
获得默认转换器
- getDefaultValue(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取指定类型分的默认值
默认值规则为:
- getDefaultValue(AbstractPlaceholderSegment) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
根据 占位符 返回默认值
- getDefaultValues(Class<?>...) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得默认值列表
- getDesc(Class<?>) - Static method in class cn.ujava.common.reflect.ClassDescUtil
-
获取类描述,这是编译成class文件后的二进制名称
- getDesc(Executable, boolean) - Static method in class cn.ujava.common.reflect.ClassDescUtil
-
获取方法或构造描述
方法(appendName为true
):
- getDescription() - Method in class cn.ujava.design.decorator.Cheese
-
- getDescription() - Method in class cn.ujava.design.decorator.Pepperoni
-
- getDescription() - Method in interface cn.ujava.design.decorator.Pizza
-
- getDescription() - Method in class cn.ujava.design.decorator.PlainPizza
-
- getDescription() - Method in class cn.ujava.design.decorator.ToppingDecorator
-
- getDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上获取该类型的注解
- getDirectlyAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从element
上获取所有的注解
- getDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
上,获取所有的注解。
得到的注解支持基于
Alias
的别名机制。
- getDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
上,获取所有的注解。
得到的注解支持基于
Alias
的别名机制。
- getDisplayName(TextStyle) - Method in enum cn.ujava.common.date.Month
-
获取显示名称
- getDisplayName(TextStyle, Locale) - Method in enum cn.ujava.common.date.Month
-
获取显示名称
- getDistrictCode() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取区县级编码
获取编码为6位
- getDistrictCode(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取区县级编码,只支持15或18位身份证号码
获取编码为6位
- getDnsInfo(String, String...) - Static method in class cn.ujava.common.net.NetUtil
-
获取DNS信息,如TXT信息:
NetUtil.attrNames("hutool.cn", "TXT")
- getDouble(K, Double) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取double型属性值
若获得的值为不可见字符,使用默认值
- getDouble(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取double型属性值
- getDouble(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Double
- getDouble(Map<?, ?>, Object, Double) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Double
- getDoubleByGroup(K, G, Double) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取double型属性值
- getDoubleByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取double型属性值
- getElement() - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- getElement() - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getElement() - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
注解对象
- getElement(Element, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
根据节点名获得第一个子节点
- getElementByXPath(String, Object) - Static method in class cn.ujava.common.xml.XPathUtil
-
- getElementMappings() - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
获取当前元素及层级结构中的关联元素的映射对象
- getElements(Element, String) - Static method in class cn.ujava.common.xml.XmlUtil
-
根据节点名获得子节点列表
- getElementType(Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获得
Iterable
对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
- getElementType(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获得
Iterator
对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
- getEnclosingClass(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得外围类
返回定义此类或匿名类所在的类,如果类本身是在包中定义的,返回null
- getEndIndex() - Method in class cn.ujava.common.lang.page.PageInfo
-
获取当前页的结束记录index(包含)
当开始index超出total时,返回正常值
当开始index未超出total但是计算的end超出时,返回total
当开始index和end都未超出时,返回正常值
- getEndIndex() - Method in class cn.ujava.common.lang.range.DefaultSegment
-
- getEndIndex() - Method in interface cn.ujava.common.lang.range.Segment
-
获取结束位置
- getEndIndexExclude() - Method in class cn.ujava.common.lang.page.PageInfo
-
获取当前页的结束记录index(不包含)
当开始index超出total时,返回正常值
当开始index未超出total但是计算的end超出时,返回total + 1
当开始index和end都未超出时,返回正常值
- getEndIpLong(String, int) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的终止IP(Long型)
- getEndIpStr(String, int) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的终止IP(字符串型)
- getEndValue(Calendar, DateField) - Static method in class cn.ujava.common.date.CalendarUtil
-
获取指定日期字段的最大值,例如分钟的最大值是59
- getEndValue(Calendar, int) - Static method in class cn.ujava.common.date.CalendarUtil
-
获取指定日期字段的最大值,例如分钟的最大值是59
- getEnum(Class<E>, K, E) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获得Enum类型的值
- getEnum(Class<E>, K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获得Enum类型的值
- getEnumAt(Class<E>, int) - Static method in class cn.ujava.common.util.EnumUtil
-
获取给定位置的枚举值
- getEnumMap(Class<E>) - Static method in class cn.ujava.common.util.EnumUtil
-
获取枚举字符串值和枚举对象的Map对应,使用LinkedHashMap保证有序
结果中键为枚举名,值为枚举对象
- getErrorResult(Process) - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取命令执行异常结果,使用系统默认编码,获取后销毁进程
- getErrorResult(Process, Charset) - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取命令执行异常结果,获取后销毁进程
- getExecutable() - Method in class cn.ujava.common.func.LambdaInfo
-
方法或构造对象
- getExecutor() - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
- getExistClass() - Static method in class cn.ujava.common.lang.Singleton
-
获取单例池中存在的所有类
- getExpiredTime() - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取过期时间,返回null
表示永不过期
- getExtension() - Method in enum cn.ujava.common.io.file.FileMagicNumber
-
获取扩展名
- getExtra() - Method in class cn.ujava.common.tree.TreeNode
-
获取扩展字段
- getFactory() - Static method in class cn.ujava.common.xml.SAXParserFactoryUtil
-
- getFeatures() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 当前模板的 策略值
- getFestivals() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得节日,闰月不计入节日中
- getFestivals(int, int, int) - Static method in class cn.ujava.common.date.chinese.LunarFestival
-
获得节日列表
- getFestivals(int, int) - Static method in class cn.ujava.common.date.chinese.LunarFestival
-
获得节日列表,此方法无法判断月是否为大月或小月
- getField(String) - Method in class cn.ujava.common.bean.BeanDesc
-
获得字段名对应的字段对象,如果不存在返回null
- getField() - Method in class cn.ujava.common.bean.PropDesc
-
获取字段
- getField(DateField) - Method in class cn.ujava.common.date.DateTime
-
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
- getField(int) - Method in class cn.ujava.common.date.DateTime
-
获得日期的某个部分
例如获得年的部分,则使用 getField(Calendar.YEAR)
- getField(Class<?>, String) - Static method in class cn.ujava.common.reflect.FieldUtil
-
查找指定类中的指定name的字段(包括非public字段),也包括父类和Object类的字段, 字段不存在则返回null
- getFieldBy(SerFunction<E, F>, Function<E, C>, C) - Static method in class cn.ujava.common.util.EnumUtil
-
通过 某字段对应值 获取 枚举中另一字段值,获取不到时为 null
- getFieldClass() - Method in class cn.ujava.common.bean.PropDesc
-
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
- getFieldMap(Class<?>) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取指定类中字段名和字段对应的有序Map,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFieldName(String) - Static method in class cn.ujava.common.bean.BeanUtil
-
获取Getter或Setter方法名对应的字段名称,规则如下:
getXxxx获取为xxxx,如getName得到name。
setXxxx获取为xxxx,如setName得到name。
isXxxx获取为xxxx,如isName得到name。
其它不满足规则的方法名抛出
IllegalArgumentException
- getFieldName() - Method in class cn.ujava.common.bean.PropDesc
-
获取字段名,如果存在Alias注解,读取注解的值作为名称
- getFieldName() - Method in class cn.ujava.common.func.LambdaInfo
-
字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX
- getFieldName(T) - Static method in class cn.ujava.common.func.LambdaUtil
-
获取lambda表达式Getter或Setter函数(方法)对应的字段名称,规则如下:
getXxxx获取为xxxx,如getName得到name。
setXxxx获取为xxxx,如setName得到name。
isXxxx获取为xxxx,如isName得到name。
其它不满足规则的方法名抛出
IllegalArgumentException
- getFieldName(Field) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取字段名,如果存在
Alias
注解,读取注解的值作为名称
- getFieldName(Field, boolean) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取字段名,可选是否使用
Alias
注解,读取注解的值作为名称
- getFieldNames(Class<? extends Enum<?>>) - Static method in class cn.ujava.common.util.EnumUtil
-
获得枚举类中所有的字段名
除用户自定义的字段名,也包括“name”字段,例如:
- getFields(Class<?>) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获得一个类中所有字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFields(Class<?>, Predicate<Field>) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获得一个类中所有满足条件的字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFieldsDirectly(Class<?>, boolean) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获得一个类中所有字段列表,直接反射获取,无缓存
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFieldsValue(Object) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取所有字段的值
- getFieldsValue(Object, Predicate<Field>) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取所有字段的值
- getFieldType() - Method in class cn.ujava.common.bean.PropDesc
-
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
- getFieldType(Class<?>, String) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得字段的泛型类型
- getFieldValue(Object, String) - Static method in class cn.ujava.common.bean.BeanUtil
-
获得字段值,通过反射直接获得字段值,并不调用getXXX方法
对象同样支持Map类型,fieldNameOrIndex即为key
Map: fieldNameOrIndex需为key,获取对应value
Collection: fieldNameOrIndex当为数字,返回index对应值,非数字遍历集合返回子bean对应name值
Array: fieldNameOrIndex当为数字,返回index对应值,非数字遍历数组返回子bean对应name值
- getFieldValue(Object, String) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取字段值
- getFieldValue(Object, Field) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取字段值
- getFieldValues(Iterable<?>, String) - Static method in class cn.ujava.common.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Iterable<?>, String, boolean) - Static method in class cn.ujava.common.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Iterable<?>, String, Class<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Class<? extends Enum<?>>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
获得枚举类中各枚举对象下指定字段的值
- getFile() - Method in class cn.ujava.common.io.resource.FileResource
-
获取文件
- getFile() - Method in class cn.ujava.common.io.resource.UrlResource
-
获得File
- getFile(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取上传的文件
- getFileBytes(String) - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
获得缓存过的文件bytes
- getFileBytes(File) - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
获得缓存过的文件bytes
- getFileContent() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- getFileExts() - Method in class cn.ujava.common.net.multipart.UploadSetting
-
- getFileInputStream() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- getFileList(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
- getFileListValueMap() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取文件映射
- getFileMap() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取文件映射
- getFileName() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- getFileName() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
获取文件名,不包括路径
- getFileObject() - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- getFileParamNames() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取上传的文件属性名集合
- getFiles(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
- getFilter() - Method in class cn.ujava.common.collection.iter.FilterIter
-
获取过滤函数
- getFinalRepeatableAnnotations(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
若包含的注解对象也是可重复注解的容器注解,则继续解析直到获得所有非容器注解为止。
- getFinalRepeatableAnnotations(Annotation) - Method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
若包含的注解对象也是可重复注解的容器注解,则继续解析直到获得所有非容器注解为止。
eg:
若存在嵌套关系a -> b -> c
,
则解析注解a,则将得到全部c注解。
如果注解不包含可重复注解,则返回a本身。
- getFinalRepeatableAnnotations(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getFirst(Iterable<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取集合的第一个元素,如果集合为空(null或者空集合),返回null
- getFirst(Iterable<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
查找第一个匹配元素对象
- getFirst(Iterator<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获取集合的第一个元素
- getFirst(Iterator<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- getFirst() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- getFirstByField(Iterable<T>, String, Object) - Static method in class cn.ujava.common.collection.CollUtil
-
查找第一个匹配元素对象
如果集合元素是Map,则比对键和值是否相同,相同则返回
如果为普通Bean,则通过反射比对元素字段名对应的字段值是否相同,相同则返回
如果给定字段值参数是null
且元素对象中的字段值也为null
则认为相同
- getFirstDayOfWeek() - Method in class cn.ujava.common.date.DateTime
-
获得一周的第一天,默认为周一
- getFirstNoneNull(Iterable<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取集合的第一个非空元素
- getFirstNoneNull(Iterator<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
获取集合的第一个非空元素
- getFirstNumber(CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
从字符串中获得第一个整数
- getFirstPageNo() - Method in class cn.ujava.common.lang.page.PageInfo
-
获取设置首页编号,即以数字几为第一页标志
- getFirstParamClass(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的第一个参数类
- getFirstParamType(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的第一个参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getFloat(K, Float) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取float型属性值
若获得的值为不可见字符,使用默认值
- getFloat(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取float型属性值
- getFloat(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Float
- getFloat(Map<?, ?>, Object, Float) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Float
- getFormat() - Method in class cn.ujava.common.convert.impl.CalendarConverter
-
获取日期格式
- getFormat() - Method in class cn.ujava.common.convert.impl.DateConverter
-
获取日期格式
- getFormat() - Method in class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
获取日期格式
- getFormat() - Method in class cn.ujava.common.convert.impl.XMLGregorianCalendarConverter
-
获取日期格式
- getFormFieldName() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
返回表单字段名
- getFormFileName() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
返回表单中的文件名,来自客户端传入
- getFoundAllSensitive(String) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的所有敏感词
- getFoundAllSensitive(String, boolean, boolean) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的所有敏感词
密集匹配原则:假如关键词有 ab,b,文本是abab,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
- getFoundFirstSensitive(String) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的第一个敏感词
- getFoundWord() - Method in class cn.ujava.common.text.dfa.FoundWord
-
获取单词匹配到的内容,即文中的单词
- getFragment() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取标识符,#后边的部分
- getFragmentEncoded() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取标识符,#后边的部分
- getFreeMemory() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获得JVM中剩余的内存数,单位byte
- getFromAllMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getFromDeclaredMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getFromMethods(Class<?>, MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getFromSpecificMethods(Method[], MethodMetadataLookup<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
从指定方法列表中筛选所有方法上带有指定元数据方法的方法
- getGanzhiOfDay(int, int, int) - Static method in class cn.ujava.common.date.chinese.GanZhi
-
获取干支日
- getGanzhiOfMonth(int, int, int) - Static method in class cn.ujava.common.date.chinese.GanZhi
-
获取干支月
- getGanzhiOfYear(int) - Static method in class cn.ujava.common.date.chinese.GanZhi
-
传入年传回干支
- getGender() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取性别
- getGender(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取性别,只支持15或18位身份证号码
- getGeneralField(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
获得set或get或is方法对应的标准属性名
例如:setName 返回 name
- getGenerateDateTime(long) - Method in class cn.ujava.common.data.id.Snowflake
-
根据Snowflake的ID,获取生成时间
- getGenerics(Class<?>) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取指定类所有泛型父类和泛型接口
指定类及其所有的泛型父类
指定类实现的直接泛型接口
- getGetter(String) - Method in class cn.ujava.common.bean.BeanDesc
-
获取Getter方法,如果不存在返回null
- getGetter() - Method in class cn.ujava.common.bean.PropDesc
-
获取Getter方法,可能为null
- getGregorianCalendar() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的Calendar
- getGregorianDate() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的Date
- getGregorianDay() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的日
- getGregorianMonth() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的月,从0开始计数
- getGregorianMonthBase1() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的月,从1开始计数
- getGregorianYear() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取公历的年
- getGroup0(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串,获得正则中分组0的内容
- getGroup0(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串,获得正则中分组0的内容
- getGroup1(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串,获得正则中分组1的内容
- getGroup1(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
获得匹配的字符串,获得正则中分组1的内容
- getHardwareAddress(InetAddress) - Static method in class cn.ujava.common.net.MacAddressUtil
-
获得指定地址信息中的硬件地址(MAC地址)
- getHeader() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- getHexValue() - Method in class cn.ujava.common.io.checksum.crc16.CRC16Checksum
-
获取16进制的CRC16值
- getHexValue(boolean) - Method in class cn.ujava.common.io.checksum.crc16.CRC16Checksum
-
获取16进制的CRC16值
- getHexValue() - Method in class cn.ujava.common.io.checksum.CRC16
-
获取16进制的CRC16值
- getHexValue(boolean) - Method in class cn.ujava.common.io.checksum.CRC16
-
获取16进制的CRC16值
- getHighValue() - Method in class cn.ujava.common.codec.Number128
-
获取高位值
- getHitCount() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- getHost() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取 主机,例如127.0.0.1
- getHost(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
获取URL中域名部分,只保留URL中的协议(Protocol)、Host,其它为null。
- getId() - Method in class cn.ujava.common.date.StopWatch
-
获取StopWatch 的ID,用于多个秒表对象的区分
- getId() - Method in class cn.ujava.common.tree.MapTree
-
- getId() - Method in interface cn.ujava.common.tree.Node
-
获取ID
- getId() - Method in class cn.ujava.common.tree.TreeNode
-
- getId() - Method in class cn.ujava.design.prototype.Shape
-
- getIdKey() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取ID对应的名称
- getIndex() - Method in class cn.ujava.common.text.placeholder.segment.IndexedPlaceholderSegment
-
- getInputStream() - Method in class cn.ujava.common.io.file.FileReader
-
获得输入流
- getInputStream(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得输入流
- getInputStream(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得输入流
- getInputStream(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获得输入流
- getInstance() - Static method in class cn.ujava.common.collection.queue.DiscardingQueue
-
获取单例的空队列
- getInstance() - Static method in class cn.ujava.common.convert.CompositeConverter
-
获得单例的 ConverterRegistry
- getInstance() - Static method in class cn.ujava.common.convert.RegisterConverter
-
获得单例的 ConverterRegistry
- getInstance() - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat实例,使用默认格式和地区
- getInstance(String) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例,使用默认地区
支持缓存
- getInstance(String, TimeZone) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance(String, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance(String, TimeZone, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance() - Method in enum cn.ujava.design.singleton.PersonEnum
-
- getInstance() - Static method in class cn.ujava.design.singleton.Singleton
-
- getInstantiatedMethodParameterTypes() - Method in class cn.ujava.common.func.LambdaInfo
-
实例方法参数类型
- getInt(K, Integer) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取int型属性值
若获得的值为不可见字符,使用默认值
- getInt(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取int型属性值
- getInt(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Integer
- getInt(Map<?, ?>, Object, Integer) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Integer
- getInt(String, int) - Static method in class cn.ujava.common.util.SystemUtil
-
获得int类型值
- getIntByGroup(K, G, Integer) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取int型属性值
- getIntByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取int型属性值
- getInterfaces(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取指定类及其父类所有的实现接口。
结果顺序取决于查找顺序,当前类在前,父类的接口在后。
- getInterval() - Method in class cn.ujava.common.thread.ConcurrencyTester
-
获取执行时间
- getInverse() - Method in class cn.ujava.common.map.BiMap
-
获取反向Map
- getInvokeMethod(Class<?>) - Static method in class cn.ujava.common.func.LambdaUtil
-
获取函数的执行方法
- getIpByHost(String) - Static method in class cn.ujava.common.net.NetUtil
-
通过域名得到IP
- getIso8601Value() - Method in enum cn.ujava.common.date.Week
-
获取ISO8601规范的int值,from 1 (Monday) to 7 (Sunday).
- getIter(Iterable<T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- getIter(Object) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- getIterator() - Method in class cn.ujava.common.collection.iter.FilterIter
-
- getJarClassLoader(File) - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- getJarFile(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
从URL中获取JarFile
- getJavaClassPaths() - Static method in class cn.ujava.common.util.SystemUtil
-
获得Java ClassPath路径,不包括 jre
- getKey() - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取键
- getKey() - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
获取键
- getKey(V) - Method in class cn.ujava.common.map.BiMap
-
根据值获得键
- getKey() - Method in class cn.ujava.common.map.LinkedForestMap.EntryNodeWrapper
-
- getKey() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取当前节点的key
- getKey(V) - Method in class cn.ujava.common.map.TableMap
-
根据value获得对应的key,只返回找到的第一个value对应的key值
- getKeys(V) - Method in class cn.ujava.common.map.TableMap
-
获取指定value对应的所有key
- getLambda() - Method in class cn.ujava.common.func.LambdaInfo
-
获得Lambda表达式对象
- getLast(Collection<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取集合的最后一个元素
- getLast() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- getLastAccess() - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取上次访问时间
- getLastDay(boolean) - Method in enum cn.ujava.common.date.Month
-
- getLastDay(int, boolean) - Static method in enum cn.ujava.common.date.Month
-
获得指定月的最后一天
- getLastDayOfMonth() - Method in class cn.ujava.common.date.DateTime
-
获得本月的最后一天
- getLastDayOfMonth(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获得本月的最后一天
- getLastHeader() - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
- getLastModified() - Method in class cn.ujava.common.io.resource.VfsResource
-
获得VFS文件最后修改时间
- getLastPathEle(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获取指定位置的最后一个子路径部分
- getLastTaskInfo() - Method in class cn.ujava.common.date.StopWatch
-
获取最后的任务对象
- getLastTaskName() - Method in class cn.ujava.common.date.StopWatch
-
获取最后的任务名
- getLastTaskTimeMillis() - Method in class cn.ujava.common.date.StopWatch
-
获取最后任务的花费时间(毫秒)
- getLastTaskTimeNanos() - Method in class cn.ujava.common.date.StopWatch
-
获取最后任务的花费时间(纳秒)
- getLat() - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
获取纬度
- getLeastSignificantBits() - Method in class cn.ujava.common.data.id.UUID
-
返回此 UUID 的 128 位值中的最低有效 64 位。
- getLeft() - Method in class cn.ujava.common.lang.tuple.Pair
-
获取左值
- getLeft(int) - Method in class cn.ujava.common.map.TripleTable
-
获取指定index对应的左值
- getLeft() - Method in class cn.ujava.design.visitor.AdditionExpression
-
- getLeftByMiddle(M) - Method in class cn.ujava.common.map.TripleTable
-
通过中间值,查找左边值
如果有多个重复值,只返回找到的第一个值
- getLeftByRight(R) - Method in class cn.ujava.common.map.TripleTable
-
通过右值,查找左边值
如果有多个重复值,只返回找到的第一个值
- getLefts() - Method in class cn.ujava.common.map.TripleTable
-
获取左列表,不可修改
- getLevel(String) - Static method in class cn.ujava.common.data.PasswdStrength
-
Get password strength level, includes easy, midium, strong, very strong, extremely strong
- getLevel() - Method in class cn.ujava.common.date.BetweenFormatter
-
获得 格式化级别
- getLineSeparator() - Static method in class cn.ujava.common.io.file.FileUtil
-
获取当前系统的换行分隔符
- getListParam(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获得集合表单值
- getLng() - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
获取经度
- getLocalDate(K, LocalDate) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalDate类型值
- getLocalDate(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalDate类型值
- getLocalDateTime(K, LocalDateTime) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalDateTime类型值
- getLocalDateTime(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalDateTime类型值
- getLocale() - Method in interface cn.ujava.common.date.format.DateBasic
-
获得 日期地理位置
- getLocale() - Method in class cn.ujava.common.date.format.DefaultDateBasic
-
- getLocale() - Method in class cn.ujava.common.date.format.FastDateFormat
-
- getLocale() - Method in class cn.ujava.common.date.format.parser.PatternsDateParser
-
- getLocale() - Method in class cn.ujava.common.date.format.SimpleDateBasic
-
- getLocalHardwareAddress() - Static method in class cn.ujava.common.net.Ipv4Util
-
获得本机物理地址
- getLocalHardwareAddress() - Static method in class cn.ujava.common.net.Ipv6Util
-
获得本机物理地址(IPv6网卡)
- getLocalhost() - Static method in class cn.ujava.common.net.Ipv4Util
-
- getLocalhost() - Static method in class cn.ujava.common.net.Ipv6Util
-
- getLocalhostDirectly() - Static method in class cn.ujava.common.net.Ipv4Util
-
获取本机网卡IPv4地址,不使用缓存,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost()
获取地址
- getLocalhostDirectly() - Static method in class cn.ujava.common.net.Ipv6Util
-
获取本机网卡IPv6地址,不使用缓存,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv6地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost()
获取地址
- getLocalHostName() - Static method in class cn.ujava.common.net.Ipv4Util
-
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
- getLocalHostName() - Static method in class cn.ujava.common.net.Ipv6Util
-
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
- getLocalhostStrV4() - Static method in class cn.ujava.common.net.NetUtil
-
- getLocalhostV4() - Static method in class cn.ujava.common.net.NetUtil
-
- getLocalMacAddress() - Static method in class cn.ujava.common.net.Ipv4Util
-
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
- getLocalMacAddress() - Static method in class cn.ujava.common.net.Ipv6Util
-
获得本机MAC地址,默认使用获取到的IPv6本地地址对应网卡
- getLocalMacAddressV4() - Static method in class cn.ujava.common.net.NetUtil
-
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
- getLocalTime(K, LocalTime) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalTime类型值
- getLocalTime(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalTime类型值
- getLocation(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取class类路径URL, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
- getLocationPath(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取class类路径, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
- getLong(K, Long) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Long型属性值
若获得的值为不可见字符,使用默认值
- getLong(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取long型属性值
- getLong(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Long
- getLong(Map<?, ?>, Object, Long) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Long
- getLong(String, long) - Static method in class cn.ujava.common.util.SystemUtil
-
获得long类型值
- getLongArray() - Method in class cn.ujava.common.codec.Number128
-
获取高低位数组,long[0]:低位,long[1]:高位
- getLongByGroup(K, G, Long) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取Long型属性值
- getLongByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取Long型属性值
- getLowerBound() - Method in class cn.ujava.common.lang.range.BoundedRange
-
获取下界
- getLowerBoundValue() - Method in class cn.ujava.common.lang.range.BoundedRange
-
获取下界值
- getLowValue() - Method in class cn.ujava.common.codec.Number128
-
获取低位值
- getMacAddress(InetAddress) - Static method in class cn.ujava.common.net.MacAddressUtil
-
获得指定地址信息中的MAC地址,使用分隔符“-”
- getMacAddress(InetAddress, String) - Static method in class cn.ujava.common.net.MacAddressUtil
-
获得指定地址信息中的MAC地址
- getMagicNumber(byte[]) - Static method in enum cn.ujava.common.io.file.FileMagicNumber
-
根据给定的bytes,获取对应识别到的FileMagicNumber
- getMainThread() - Static method in class cn.ujava.common.thread.ThreadUtil
-
获取进程的主线程
from Voovan
- getManifest(Class<?>) - Static method in class cn.ujava.common.io.ManifestUtil
-
根据 class 获取 所在 jar 包文件的 Manifest
此方法主要利用class定位jar包,如引入hutool-all,则传入hutool中任意一个类即可获取这个jar的Manifest信息
如果这个类不在jar包中,返回null
- getManifest(File) - Static method in class cn.ujava.common.io.ManifestUtil
-
获取 jar 包文件或项目目录下的 Manifest
- getManifest(JarURLConnection) - Static method in class cn.ujava.common.io.ManifestUtil
-
- getManifest(JarFile) - Static method in class cn.ujava.common.io.ManifestUtil
-
- getMapping(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- getMaskBit(String) - Static method in class cn.ujava.common.net.MaskBit
-
根据掩码获取掩码位
- getMaskBitByMask(String) - Static method in class cn.ujava.common.net.Ipv4Util
-
将 子网掩码 转换为 掩码位
- getMaskByIpRange(String, String) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 开始IP 与 结束IP 获取 掩码地址
- getMaskByMaskBit(int) - Static method in class cn.ujava.common.net.Ipv4Util
-
根据 掩码位 获取 掩码地址
- getMaskIpLong(int) - Static method in class cn.ujava.common.net.MaskBit
-
根据掩码位获取掩码IP(Long型)
- getMaxFileSize() - Method in class cn.ujava.common.net.multipart.UploadSetting
-
- getMaxFreeMemory() - Method in class cn.ujava.common.collection.queue.MemorySafeLinkedBlockingQueue
-
get the max free memory.
- getMaxLengthEstimate() - Method in class cn.ujava.common.date.format.FastDateFormat
-
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
- getMaxLengthEstimate() - Method in class cn.ujava.common.date.format.FastDatePrinter
-
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
- getMaxMemory() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获得JVM中可以从系统中获取的最大的内存数,单位byte,以-Xmx参数为准
- getMembers() - Method in class cn.ujava.common.lang.tuple.Tuple
-
获得所有元素
- getMemento() - Method in class cn.ujava.design.memento.Caretaker
-
- getMemoryThreshold() - Method in class cn.ujava.common.net.multipart.UploadSetting
-
- getMessage(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获得完整消息,包括异常名,消息格式为:{SimpleClassName}: {ThrowableMessage}
- getMethod(Class<?>, String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
查找指定方法 如果找不到对应的方法则返回null
- getMethod(Class<?>, boolean, String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
。
如果查找的方法有多个同参数类型重载,查找第一个找到的方法
- getMethodByName(Class<?>, String) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
- getMethodByName(Class<?>, boolean, String) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
- getMethodByNameIgnoreCase(Class<?>, String) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
- getMethodIgnoreCase(Class<?>, String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
忽略大小写查找指定方法,如果找不到对应的方法则返回null
- getMethodName(T) - Static method in class cn.ujava.common.func.LambdaUtil
-
获取lambda表达式函数(方法)名称
- getMethodNames(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类中的Public方法名
去重重载的方法
- getMethodOfObj(Object, String, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
查找指定对象中的所有方法(包括非public方法),也包括父对象和Object类的方法
- getMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
- getMethods(Class<?>, Predicate<Method>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类过滤后的方法列表
- getMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得一个类中所有方法列表,包括其父类中的方法
- getMethodsDirectly(Class<?>, boolean, boolean) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得一个类中所有方法列表,直接反射获取,无缓存
接口获取方法和默认方法,获取的方法包括:
本类中的所有方法(包括static方法)
父类中的所有方法(包括static方法)
Object中(包括static方法)
- getMiddle() - Method in class cn.ujava.common.lang.tuple.Triple
-
获取中值
- getMiddle(int) - Method in class cn.ujava.common.map.TripleTable
-
获取指定index对应的中值
- getMiddleByLeft(L) - Method in class cn.ujava.common.map.TripleTable
-
通过左值,查找中值
如果有多个重复值,只返回找到的第一个值
- getMiddleByRight(R) - Method in class cn.ujava.common.map.TripleTable
-
通过右值,查找中值
如果有多个重复值,只返回找到的第一个值
- getMiddles() - Method in class cn.ujava.common.map.TripleTable
-
获取中列表,不可修改
- getMillis() - Method in enum cn.ujava.common.date.DateUnit
-
- getMimeSubtype() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
Returns file sub type MIME.
- getMimeType() - Method in enum cn.ujava.common.io.file.FileMagicNumber
-
获取媒体类型
- getMimeType(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
根据文件扩展名获得MimeType
- getMimeType(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
根据文件扩展名获得MimeType
- getMimeType(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获得文件的MimeType
- getMimeType() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
Returns file types MIME.
- getMissCount() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- getMonth() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获取农历的月,从1开始计数
此方法返回实际的月序号,如一月是闰月,则一月返回1,润一月返回2
- getMostSignificantBits() - Method in class cn.ujava.common.data.id.UUID
-
返回此 UUID 的 128 位值中的最高有效 64 位。
- getMultistageReverseProxyIp(String) - Static method in class cn.ujava.common.net.NetUtil
-
从多级反向代理中获得第一个非unknown IP地址
- getName() - Method in class cn.ujava.common.bean.BeanDesc
-
获取Bean的全类名
- getName() - Method in enum cn.ujava.common.date.BetweenFormatter.Level
-
获取级别名称
- getName() - Method in class cn.ujava.common.func.LambdaInfo
-
方法或构造名称
- getName(File) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
返回文件名
- getName(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
返回文件名
- getName(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
- getName() - Method in class cn.ujava.common.io.resource.BytesResource
-
- getName() - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- getName() - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- getName() - Method in class cn.ujava.common.io.resource.FileResource
-
- getName() - Method in class cn.ujava.common.io.resource.HttpResource
-
- getName() - Method in class cn.ujava.common.io.resource.InputStreamResource
-
- getName() - Method in class cn.ujava.common.io.resource.MultiResource
-
- getName() - Method in interface cn.ujava.common.io.resource.Resource
-
获取资源名,例如文件资源的资源名为文件名
- getName() - Method in class cn.ujava.common.io.resource.UrlResource
-
- getName() - Method in class cn.ujava.common.io.resource.VfsResource
-
- getName(Class<?>) - Static method in class cn.ujava.common.reflect.ClassDescUtil
-
- getName(Executable) - Static method in class cn.ujava.common.reflect.ClassDescUtil
-
获取构造或方法的名称表示
构造:
- getName() - Method in class cn.ujava.common.reflect.kotlin.KParameter
-
获取参数名
- getName() - Method in class cn.ujava.common.tree.MapTree
-
- getName() - Method in interface cn.ujava.common.tree.Node
-
获取节点标签名称
- getName() - Method in class cn.ujava.common.tree.TreeNode
-
- getName() - Method in class cn.ujava.design.nullobject.NullUser
-
- getName() - Method in class cn.ujava.design.nullobject.RealUser
-
- getName() - Method in interface cn.ujava.design.nullobject.User
-
- getName() - Method in enum cn.ujava.design.singleton.PersonSingleton
-
- getNameFieldMap(Class<? extends Enum<?>>, String) - Static method in class cn.ujava.common.util.EnumUtil
-
获得枚举名对应指定字段值的Map
键为枚举名,值为字段值
- getNameKey() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取节点名对应的名称
- getNames(Class<? extends Enum<?>>) - Static method in class cn.ujava.common.util.EnumUtil
-
枚举类中所有枚举对象的name列表
- getNamespaceURI(String) - Method in class cn.ujava.common.xml.UniversalNamespaceCache
-
This method is called by XPath.
- getNavigatePageNumbers() - Method in class cn.ujava.common.lang.page.NavigatePageInfo
-
得到所有导航页号
- getNetworkInterface(String) - Static method in class cn.ujava.common.net.NetUtil
-
获取指定名称的网卡信息
- getNetworkInterfaces() - Static method in class cn.ujava.common.net.NetUtil
-
获取本机所有网卡
- getNext() - Method in interface cn.ujava.common.collection.queue.Linked
-
Retrieves the next element or null if either the element is
unlinked or the last element on the deque.
- getNextHandler() - Method in class cn.ujava.design.responsibility.AbstractHandler
-
- getNode(T) - Method in class cn.ujava.common.tree.MapTree
-
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
此方法只查找此节点及子节点,采用广度优先遍历。
- getNode(MapTree<T>, T) - Static method in class cn.ujava.common.tree.TreeUtil
-
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
此方法只查找此节点及子节点,采用递归深度优先遍历。
- getNodeByXPath(String, Object) - Static method in class cn.ujava.common.xml.XPathUtil
-
- getNodeListByXPath(String, Object) - Static method in class cn.ujava.common.xml.XPathUtil
-
- getNodeValue(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取指定节点的值
- getNoLock() - Static method in class cn.ujava.common.thread.lock.LockUtil
-
获取单例的无锁对象
- getNumber(K, Number) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Number类型值
- getNumber(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Number类型值
- getObj(K, Object) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Object属性值
- getObj(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getObj() - Method in class cn.ujava.common.lang.selector.WeightObj
-
获取对象
- getObj(String, Object) - Method in class cn.ujava.common.map.Dict
-
- getObj(Object, Object) - Method in class cn.ujava.common.map.MapProxy
-
- getObjByGroup(K, G, Object) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getObjByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getOemCode() - Method in class cn.ujava.common.data.VIN
-
获取装配厂字码
- getOperator() - Method in enum cn.ujava.common.lang.range.BoundType
-
获取运算符
- getOrDefault(Object, V) - Method in class cn.ujava.common.map.MapWrapper
-
- getOrDefault(Object, V) - Method in class cn.ujava.common.map.TransMap
-
- getOut() - Method in class cn.ujava.common.compress.ZipWriter
-
- getOutputStream(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个输出流对象
- getOutputStream(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个输出流对象
- getOutputStream() - Method in class cn.ujava.common.io.file.FileWriter
-
获得一个输出流对象
- getOutputStream(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获得输出流
- getOwnerDocument(Node) - Static method in class cn.ujava.common.xml.XmlUtil
-
获取节点所在的Document
- getOwnerType() - Method in class cn.ujava.common.reflect.ParameterizedTypeImpl
-
- getPackage(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得给定类所在包的名称
例如:
com.xiaoleilu.hutool.util.ClassUtil =》 com.xiaoleilu.hutool.util
- getPackagePath(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得给定类所在包的路径
例如:
com.xiaoleilu.hutool.util.ClassUtil =》 com/xiaoleilu/hutool/util
- getPageCount() - Method in class cn.ujava.common.lang.page.PageInfo
-
得到页面总数
- getPageNo() - Method in class cn.ujava.common.lang.page.PageInfo
-
得到当前页号
- getPageSize() - Method in class cn.ujava.common.lang.page.PageInfo
-
得到每页显示多少条记录
- getParam(String) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
返回单一参数值,如果有多个只返回第一个
- getParamClass(Method, int) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的参数类
- getParamClasses(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
解析方法的参数类型列表
依赖jre\lib\rt.jar
- getParameters(Object) - Static method in class cn.ujava.common.reflect.kotlin.KCallable
-
获取参数列表
- getParameters(Object) - Static method in class cn.ujava.common.reflect.kotlin.KClassUtil
-
获取参数列表
- getParameterTypes() - Method in class cn.ujava.common.func.LambdaInfo
-
获得构造或方法参数类型列表
- getParameterValues(Object, ValueProvider<String>) - Static method in class cn.ujava.common.reflect.kotlin.KClassUtil
-
- getParamListMap() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取所有属性的集合
- getParamMap() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
获取所有属性的集合
- getParamNames() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
- getParamType(Method, int) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getParamTypes(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的参数类型列表
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getParent(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取指定文件的父路径
- getParent(String, int) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取指定层级的父路径
- getParent(File, int) - Static method in class cn.ujava.common.io.file.FileUtil
-
获取指定层级的父路径
- getParent(K) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
- getParent(K) - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
- getParent() - Method in class cn.ujava.common.tree.MapTree
-
获取父节点
- getParentId() - Method in class cn.ujava.common.tree.MapTree
-
- getParentId() - Method in interface cn.ujava.common.tree.Node
-
获取父节点ID
- getParentId() - Method in class cn.ujava.common.tree.TreeNode
-
- getParentIdKey() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取父节点ID对应的名称
- getParentNode(K, K) - Method in interface cn.ujava.common.map.ForestMap
-
获取以指定节点作为叶子节点的树结构,然后获取该树结构中指定节点的指定父节点
- getParents(MapTree<T>, boolean, Function<MapTree<T>, E>) - Static method in class cn.ujava.common.tree.TreeUtil
-
获取所有父节点指定函数结果列表
- getParentsId(MapTree<T>, boolean) - Static method in class cn.ujava.common.tree.TreeUtil
-
获取所有父节点ID列表
- getParentsName(T, boolean) - Method in class cn.ujava.common.tree.MapTree
-
获取所有父节点名称列表
- getParentsName(boolean) - Method in class cn.ujava.common.tree.MapTree
-
获取所有父节点名称列表
- getParentsName(MapTree<T>, boolean) - Static method in class cn.ujava.common.tree.TreeUtil
-
获取所有父节点名称列表
- getPartOfIp(long, int) - Static method in class cn.ujava.common.net.Ipv4Util
-
获取ip(Long类型)指定部分的十进制值,即,X.X.X.X 形式中每个部分的值
- getPasswordAuthentication() - Method in class cn.ujava.common.net.UserPassAuthenticator
-
- getPath() - Method in class cn.ujava.common.io.resource.ClassPathResource
-
获得Path
- getPath() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取路径,例如/aa/bb/cc
- getPath(String) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得path部分
- getPathEle(Path, int) - Static method in class cn.ujava.common.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如index为-1表示从后数第一个节点位置
- getPathStr() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获得路径,例如/aa/bb/cc
- getPattern() - Method in interface cn.ujava.common.date.format.DateBasic
-
获得日期格式化或者转换的格式
- getPattern() - Method in class cn.ujava.common.date.format.DefaultDateBasic
-
- getPattern() - Method in class cn.ujava.common.date.format.FastDateFormat
-
- getPattern() - Method in class cn.ujava.common.date.format.SimpleDateBasic
-
- getPatternComparator(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
Given a full path, returns a
Comparator
suitable for sorting patterns in order of
explicitness.
- getPatternParts() - Method in class cn.ujava.common.bean.BeanPath
-
获取表达式解析后的分段列表
- getPid() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取当前进程ID,首先获取进程名称,读取@前的ID值,如果不存在,则读取进程名的hash值
- getPlaceholder() - Method in class cn.ujava.common.text.placeholder.segment.AbstractPlaceholderSegment
-
- getPlaceholderSegments() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 模板中的 占位符 segment
- getPlaceholderTexts() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 所有占位符的完整文本列表
- getPlaceholderVariableNames() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 所有占位变量名称列表
- getPort() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取端口,默认-1
- getPortWithDefault() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取端口,如果未自定义返回协议默认端口
- getPrefix(File) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
返回主文件名
- getPrefix(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
返回主文件名
- getPrefix(String) - Method in class cn.ujava.common.xml.UniversalNamespaceCache
-
This method is not needed in this context, but can be implemented in a
similar way.
- getPrefixes(String) - Method in class cn.ujava.common.xml.UniversalNamespaceCache
-
- getPrevious() - Method in interface cn.ujava.common.collection.queue.Linked
-
Retrieves the previous element or null if either the element is
unlinked or the first element on the deque.
- getPrimitiveDefaultValue(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取指定原始类型分的默认值
默认值规则为:
- getPrimitiveSet() - Static method in enum cn.ujava.common.convert.BasicType
-
获取所有原始类型
- getPrintWriter(String, Charset, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个打印写入对象,可以有print
- getPrintWriter(File, Charset, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个打印写入对象,可以有print
- getPrintWriter(boolean) - Method in class cn.ujava.common.io.file.FileWriter
-
获得一个打印写入对象,可以有print
- getProcessorCount() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获得JVM可用的处理器数量(一般为CPU核心数)
- getProdNo() - Method in class cn.ujava.common.data.VIN
-
生产序号
- getProp(String) - Method in class cn.ujava.common.bean.BeanDesc
-
获取属性,如果不存在返回null
- getProperty(Object, String) - Static method in class cn.ujava.common.bean.BeanUtil
-
解析Bean中的属性值
- getPropertyDescriptor(Class<?>, String) - Static method in class cn.ujava.common.bean.BeanUtil
-
获得Bean类属性描述,大小写敏感
- getPropertyDescriptor(Class<?>, String, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
获得Bean类属性描述
- getPropertyDescriptorMap(Class<?>, boolean) - Method in enum cn.ujava.common.bean.BeanInfoCache
-
- getPropertyDescriptorMap(Class<?>, boolean, SerSupplier<Map<String, PropertyDescriptor>>) - Method in enum cn.ujava.common.bean.BeanInfoCache
-
- getPropertyDescriptorMap(Class<?>, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
- getPropertyDescriptors(Class<?>) - Static method in class cn.ujava.common.bean.BeanUtil
-
获得Bean字段描述数组
- getPropMap(boolean) - Method in class cn.ujava.common.bean.BeanDesc
-
获取字段名-字段属性Map
- getProps() - Method in class cn.ujava.common.bean.BeanDesc
-
获取字段属性列表
- getProps() - Static method in class cn.ujava.common.util.SystemUtil
-
- getProvince() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取户籍省份
- getProvince(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取户籍省份,只支持15或18位身份证号码
- getProvinceCode() - Method in class cn.ujava.common.data.CIN
-
根据身份编号获取户籍省份编码
- getProvinceCode(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
根据身份编号获取户籍省份编码,只支持15或18位身份证号码
- getProxy() - Method in class cn.ujava.design.proxy.CglibProxy
-
获取被代理接口实例对象
- getProxy() - Method in class cn.ujava.design.proxy.JdkProxy
-
获取被代理接口实例对象
- getPublicMethod(Class<?>, String, Class<?>...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
查找指定Public方法 如果找不到对应的方法或方法不为public的则返回null
- getPublicMethodNames(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类本类及其父类中的Public方法名
去重重载的方法
- getPublicMethods(Class<?>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得本类及其父类所有Public方法
- getPublicMethods(Class<?>, Predicate<Method>) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类过滤后的Public方法列表
- getPublicMethods(Class<?>, Method...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类过滤后的Public方法列表
- getPublicMethods(Class<?>, String...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
获得指定类过滤后的Public方法列表
- getQuery() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取查询语句,例如a=1&b=2
可能为null
- getQueryMap() - Method in class cn.ujava.common.net.url.UrlQuery
-
获得查询的Map
- getQueryStr() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取查询语句,例如a=1&b=2
- getQuietly(K) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Returns the value to which the specified key is mapped, or null
if this map contains no mapping for the key.
- getQuietly(Map<?, ?>, Object, Class<T>, T) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型,此方法在转换失败后不抛异常,返回null。
- getQuietly(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型,转换失败后返回null,不抛异常
- getQuietly(String) - Static method in class cn.ujava.common.util.SystemUtil
-
获得System属性,忽略无权限问题
- getRandom() - Static method in class cn.ujava.common.util.RandomUtil
-
获取随机数生成器对象
ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。
- getRandom(boolean) - Static method in class cn.ujava.common.util.RandomUtil
-
获取随机数产生器
- getRaw() - Method in class cn.ujava.common.array.ArrayWrapper
-
- getRaw() - Method in class cn.ujava.common.func.SimpleWrapper
-
- getRaw() - Method in interface cn.ujava.common.func.Wrapper
-
获取原始对象
- getRaw() - Method in class cn.ujava.common.io.file.FileWrapper
-
获得文件
- getRaw() - Method in class cn.ujava.common.io.ReaderWrapper
-
- getRaw() - Method in class cn.ujava.common.map.LinkedForestMap.EntryNodeWrapper
-
- getRaw() - Method in class cn.ujava.common.map.MapWrapper
-
获取原始的Map
- getRawFieldName() - Method in class cn.ujava.common.bean.PropDesc
-
获取字段名称
- getRawType() - Method in class cn.ujava.common.reflect.ParameterizedTypeImpl
-
- getReader() - Method in class cn.ujava.common.io.file.FileReader
-
获得一个文件读取器
- getReader(File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个文件读取器
- getReader(String, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个文件读取器
- getReader(Path, Charset) - Static method in class cn.ujava.common.io.file.PathUtil
-
获得一个文件读取器
- getReader(Charset) - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- getReader(Charset) - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- getReader(Charset) - Method in class cn.ujava.common.io.resource.MultiResource
-
- getReader(Charset) - Method in interface cn.ujava.common.io.resource.Resource
-
获得Reader
- getReader(String, Charset) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getReader(URL, Charset) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得Reader
- getReader(CharSequence) - Static method in class cn.ujava.common.text.StrUtil
-
获得StringReader
- getRealClass(T) - Static method in class cn.ujava.common.func.LambdaUtil
-
通过对象的方法或类的静态方法引用,获取lambda实现类
传入lambda无参数但含有返回值的情况能够匹配到此方法:
引用特定对象的实例方法:
- getRecordComponents(Class<?>) - Static method in class cn.ujava.common.bean.RecordUtil
-
获取Record类中所有字段名称,getter方法名与字段同名
- getRepeatableAnnotations(Annotation, Class<T>) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象
- getRepeatableAnnotations(Annotation, Class<T>) - Method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象。
eg:
若存在嵌套关系a -> b -> c
,则:
解析注解a:可获得a、b、c;
解析注解b:可获得b、c;
解析注解c:只可获得c;
- getRepeatableAnnotations(Annotation, Class<T>) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getRepeatableAnnotationsFormAttribute(Annotation, Method) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
调用value
方法,获得嵌套的可重复注解
- getResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
上,获取所有的注解或元注解。
得到的注解支持基于
Alias
的别名机制。
- getResolvedAnnotation() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
- getResolvedAnnotation() - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
- getResolvedAnnotation() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
- getResolvedAnnotations(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
从
element
上,获取所有的注解或元注解。
得到的注解支持基于
Alias
的别名机制。
- getResolvedAttributeValue(String, Class<R>) - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(String, Class<R>) - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(String, Class<R>) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(int) - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取解析后的属性值
- getResource(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getResource(URL) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getResource(File) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getResources(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取同名的所有资源
- getResources(String, ClassLoader) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取同名的所有资源
资源的加载顺序是:
1.
- getResourceUrl(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获得资源的URL
路径用/分隔,例如:
- getResourceUrl(String, Class<?>) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获得资源相对路径对应的URL
- getResourceUrlIter(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如:
- getResourceUrlIter(String, ClassLoader) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如:
- getResourceUrls(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如:
- getResourceUrls(String, Predicate<URL>) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如:
- getResult() - Method in class cn.ujava.common.thread.SimpleScheduler
-
获取执行任务的阶段性结果
- getResult() - Method in interface cn.ujava.common.thread.SimpleScheduler.Job
-
获取执行结果
- getResult() - Method in interface cn.ujava.common.tree.hierarchy.HierarchyIterator
-
获取结果
- getResult() - Method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorImpl
-
获取结果
- getResult(Process) - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取命令执行结果,使用系统默认编码,获取后销毁进程
- getResult(Process, Charset) - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取命令执行结果,获取后销毁进程
- getResult() - Method in class cn.ujava.design.visitor.CalculatorVisitor
-
- getResultLines(Process) - Static method in class cn.ujava.common.util.RuntimeUtil
-
获取命令执行结果,使用系统默认编码,获取后销毁进程
- getResultLines(Process, Charset) - Static method in class cn.ujava.common.util.RuntimeUtil
-
- getRetentionPolicy(Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取注解类的保留时间,可选值 SOURCE(源码时),CLASS(编译时),RUNTIME(运行时),默认为 CLASS
- getReturnClass(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
解析方法的返回类型类列表
- getReturnType() - Method in class cn.ujava.common.func.LambdaInfo
-
获取返回值类型(方法引用)
- getReturnType(Method) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取方法的返回值类型
获取方法的GenericReturnType
- getRight() - Method in class cn.ujava.common.lang.tuple.Pair
-
获取右值
- getRight(int) - Method in class cn.ujava.common.map.TripleTable
-
获取指定index对应的右值
- getRight() - Method in class cn.ujava.design.visitor.AdditionExpression
-
- getRightByLeft(L) - Method in class cn.ujava.common.map.TripleTable
-
通过左值,查找右值
如果有多个重复值,只返回找到的第一个值
- getRightByMiddle(M) - Method in class cn.ujava.common.map.TripleTable
-
通过中间值,查找右值
如果有多个重复值,只返回找到的第一个值
- getRights() - Method in class cn.ujava.common.map.TripleTable
-
获取右列表,不可修改
- getRoot() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
获取根注解
- getRoot(FileSystem) - Static method in class cn.ujava.common.io.file.FileSystemUtil
-
获取目录的根路径,或Zip文件中的根路径
- getRoot() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
- getRoot() - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
- getRootCause(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取异常链中最尾端的异常,即异常最早发生的异常对象。
此方法通过调用
Throwable.getCause()
直到没有cause为止,如果异常本身没有cause,返回异常本身
传入null返回也为null
- getRootCauseMessage(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取异常链中最尾端的异常的消息,消息格式为:{SimpleClassName}: {ThrowableMessage}
- getRootElement(Document) - Static method in class cn.ujava.common.xml.XmlUtil
-
获得XML文档根节点
- getRootNode(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取以指定节点作为叶子节点的树结构,然后获取该树结构的根节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a
- getRootStackElement() - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取入口堆栈信息
- getRow(R) - Method in interface cn.ujava.common.map.multi.Table
-
获取行
- getRowKey() - Method in interface cn.ujava.common.map.multi.Table.Cell
-
获取行键
- getScheme() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取协议,例如http
- getSchemeWithDefault() - Method in class cn.ujava.common.net.url.UrlBuilder
-
获取协议,例如http,如果用户未定义协议,使用默认的http协议
- getSecureRandom() - Static method in class cn.ujava.common.util.RandomUtil
-
获取SHA1PRNG的
SecureRandom
,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator)
- getSecureRandom(byte[]) - Static method in class cn.ujava.common.util.RandomUtil
-
获取SHA1PRNG的
SecureRandom
,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator)
- getSecureRandomStrong() - Static method in class cn.ujava.common.util.RandomUtil
-
获取algorithms/providers中提供的强安全随机生成器
注意:此方法可能造成阻塞或性能问题
- getSegment() - Method in class cn.ujava.common.lang.page.PageInfo
-
将页数和每页条目数转换为开始位置和结束位置
此方法用于包括结束位置的分页方法
例如:
- getSegment(int) - Method in class cn.ujava.common.net.url.UrlPath
-
获得指定节点
- getSegments() - Method in class cn.ujava.common.net.url.UrlPath
-
- getSegments() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 模板中 所有segment
- getSemaphore() - Method in class cn.ujava.common.thread.SemaphoreRunnable
-
获得信号量
- getService(int) - Method in class cn.ujava.common.spi.ListServiceLoader
-
获取指定序号对应的服务,使用缓存,多次调用只返回相同的服务对象
- getService(String) - Method in class cn.ujava.common.spi.ListServiceLoader
-
- getService(String) - Method in class cn.ujava.common.spi.MapServiceLoader
-
- getService(String) - Method in interface cn.ujava.common.spi.ServiceLoader
-
获取指定名称对应的服务
- getServiceClass(int) - Method in class cn.ujava.common.spi.ListServiceLoader
-
获取指定服务的实现类
- getServiceClass(String) - Method in class cn.ujava.common.spi.ListServiceLoader
-
- getServiceClass(String) - Method in class cn.ujava.common.spi.MapServiceLoader
-
- getServiceClass(String) - Method in interface cn.ujava.common.spi.ServiceLoader
-
获取指定服务的实现类
- getServiceNames() - Method in class cn.ujava.common.spi.ListServiceLoader
-
- getServiceNames() - Method in class cn.ujava.common.spi.MapServiceLoader
-
- getServiceNames() - Method in interface cn.ujava.common.spi.ServiceLoader
-
获取服务名称列表
- getSetter(String) - Method in class cn.ujava.common.bean.BeanDesc
-
获取Setter方法,如果不存在返回null
- getSetter() - Method in class cn.ujava.common.bean.PropDesc
-
获取Setter方法,可能为null
- getSHA1PRNGRandom(byte[]) - Static method in class cn.ujava.common.util.RandomUtil
-
- getShape(String) - Static method in class cn.ujava.design.prototype.ShapeCache
-
- getShort(K, Short) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取short型属性值
若获得的值为不可见字符,使用默认值
- getShort(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取short型属性值
- getShort(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Short
- getShort(Map<?, ?>, Object, Short) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为Short
- getShortByGroup(K, G, Short) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取short型属性值
- getShortByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取short型属性值
- getShortClassName(String) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取完整类名的短格式如:
text.cn.ujava.common.StrUtil -》c.h.c.u.StrUtil
- getShortName(TimeUnit) - Static method in class cn.ujava.common.date.DateUtil
-
获取时长单位简写
- getSimpleMessage(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获得消息,调用异常类的getMessage方法
- getSimpleName() - Method in class cn.ujava.common.bean.BeanDesc
-
获取Bean的简单类名
- getSnowflake(long, long) - Static method in class cn.ujava.common.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflake(long) - Static method in class cn.ujava.common.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflake() - Static method in class cn.ujava.common.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflakeNextId() - Static method in class cn.ujava.common.data.id.IdUtil
-
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为1
- getSnowflakeNextIdStr() - Static method in class cn.ujava.common.data.id.IdUtil
-
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为1
- getSpace() - Method in class cn.ujava.common.io.CircularByteBuffer
-
Returns the number of bytes, that can currently be added to the buffer.
- getSqlTime(K, Time) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取LocalTime类型值
- getSqlTime(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Time类型值
- getSqlTimestamp(K, Timestamp) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Timestamp类型值
- getSqlTimestamp(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取Timestamp类型值
- getSrc() - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
获取源
- getStackElement(int) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取指定层的堆栈信息
- getStackElement(String, int) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取指定层的堆栈信息
- getStackElements() - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取当前栈信息
- getStackTrace() - Static method in class cn.ujava.common.thread.ThreadUtil
-
- getStackTraceElement(int) - Static method in class cn.ujava.common.thread.ThreadUtil
-
获得堆栈项
- getState() - Method in class cn.ujava.design.memento.Memento
-
- getState() - Method in class cn.ujava.design.memento.Originator
-
- getStaticFieldValue(Field) - Static method in class cn.ujava.common.reflect.FieldUtil
-
获取静态字段值
- getStatus() - Method in exception cn.ujava.common.exception.StatefulException
-
- getStr(K, String) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取字符串型属性值
若获得的值为不可见字符,使用默认值
- getStr(K) - Method in interface cn.ujava.common.lang.getter.TypeGetter
-
获取字符串型属性值
- getStr(Map<?, ?>, Object) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为字符串
- getStr(Map<?, ?>, Object, String) - Static method in class cn.ujava.common.map.MapGetUtil
-
获取Map指定key的值,并转换为字符串
- getStr() - Method in class cn.ujava.common.xml.XmlWriter
-
获得XML字符串
- getStrByGroup(K, G, String) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取字符串型属性值
- getStrByGroup(K, G) - Method in interface cn.ujava.common.lang.getter.GroupedTypeGetter
-
获取字符串型属性值
- getStream(ZipFile, ZipEntry) - Static method in class cn.ujava.common.compress.ZipUtil
-
- getStream() - Method in class cn.ujava.common.io.resource.BytesResource
-
- getStream() - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- getStream() - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- getStream() - Method in class cn.ujava.common.io.resource.FileResource
-
- getStream() - Method in class cn.ujava.common.io.resource.HttpResource
-
- getStream() - Method in class cn.ujava.common.io.resource.InputStreamResource
-
- getStream() - Method in class cn.ujava.common.io.resource.MultiResource
-
- getStream() - Method in interface cn.ujava.common.io.resource.Resource
-
- getStream(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getStream() - Method in class cn.ujava.common.io.resource.UrlResource
-
- getStream() - Method in class cn.ujava.common.io.resource.VfsResource
-
- getStream(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
从URL中获取流
- getStreamSafe(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getStringMatcher(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
- getStringURI(CharSequence) - Static method in class cn.ujava.common.net.url.URLUtil
-
获取string协议的URL,类似于string:///xxxxx
- getStrKeyMap(Type) - Static method in class cn.ujava.common.reflect.ActualTypeMapperPool
-
获取泛型变量名(字符串)和泛型实际类型的对应关系Map
- getSub(int, int) - Method in class cn.ujava.common.array.ArrayWrapper
-
获取子数组
- getSub(int, int, int) - Method in class cn.ujava.common.array.ArrayWrapper
-
获取子数组
- getSuffix(File) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
获取文件后缀名,扩展名不带“.”
- getSuffix(String) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
获得文件后缀名,扩展名不带“.”
- getSuperClasses(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获取指定类的所有父类,结果不包括指定类本身
如果无父类,返回一个空的列表
- getSymbol() - Method in enum cn.ujava.common.lang.range.BoundType
-
获取符号
- getSystemClassLoader() - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- getTarget() - Method in class cn.ujava.common.compress.Deflate
-
获取目标流
- getTarget() - Method in class cn.ujava.common.compress.Gzip
-
获取目标流
- getTarget() - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
获得目标
- getTargetType(Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
获取注解类可以用来修饰哪些程序元素,如 TYPE, METHOD, CONSTRUCTOR, FIELD, PARAMETER 等
- getTaskCount() - Method in class cn.ujava.common.date.StopWatch
-
获取任务数
- getTaskInfo() - Method in class cn.ujava.common.date.StopWatch
-
获取任务列表
- getTaskName() - Method in class cn.ujava.common.date.StopWatch.TaskInfo
-
获取任务名
- getTemplate() - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
获取 模板字符串
- getter - Variable in class cn.ujava.common.bean.PropDesc
-
Getter方法
- getTerm() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
获得节气
- getTerm(int, int) - Static method in class cn.ujava.common.date.chinese.SolarTerms
-
传入公历y年获得该年第n个节气的公历日期
- getTerm(Date) - Static method in class cn.ujava.common.date.chinese.SolarTerms
-
根据日期获取节气
- getTerm(ChineseDate) - Static method in class cn.ujava.common.date.chinese.SolarTerms
-
根据农历日期获取节气
- getTerm(LocalDate) - Static method in class cn.ujava.common.date.chinese.SolarTerms
-
根据日期获取节气
- getTerm(int, int, int) - Static method in class cn.ujava.common.date.chinese.SolarTerms
-
根据年月日获取节气
- getText() - Method in class cn.ujava.common.text.placeholder.segment.AbstractPlaceholderSegment
-
- getText() - Method in class cn.ujava.common.text.placeholder.segment.LiteralSegment
-
- getText() - Method in class cn.ujava.common.text.placeholder.segment.NamedPlaceholderSegment
-
- getText() - Method in interface cn.ujava.common.text.placeholder.segment.StrTemplateSegment
-
获取文本值
- getThreads() - Static method in class cn.ujava.common.thread.ThreadUtil
-
获取JVM中与当前线程同组的所有线程
- getThreads(ThreadGroup) - Static method in class cn.ujava.common.thread.ThreadUtil
-
获取JVM中与当前线程同组的所有线程
使用数组二次拷贝方式,防止在线程列表获取过程中线程终止
from Voovan
- getThrowable() - Method in class cn.ujava.common.lang.Opt
-
- getThrowableList(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
获取异常链上所有异常的集合,如果
Throwable
对象没有cause,返回只有一个节点的List
如果传入null,返回空集合
- getTime(TimeUnit) - Method in class cn.ujava.common.date.StopWatch.TaskInfo
-
获取指定单位的任务花费时间
- getTimeInstance(int) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, TimeZone) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, TimeZone, Locale) - Static method in class cn.ujava.common.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeMillis() - Method in class cn.ujava.common.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:毫秒)
- getTimeNanos() - Method in class cn.ujava.common.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:纳秒)
- getTimeSeconds() - Method in class cn.ujava.common.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:秒)
- getTimeZone() - Method in class cn.ujava.common.date.DateTime
-
获取时区
- getTimeZone() - Method in interface cn.ujava.common.date.format.DateBasic
-
获得时区
- getTimeZone() - Method in class cn.ujava.common.date.format.DefaultDateBasic
-
- getTimeZone() - Method in class cn.ujava.common.date.format.FastDateFormat
-
- getTimeZone() - Method in class cn.ujava.common.date.format.SimpleDateBasic
-
- getting() - Method in interface cn.ujava.common.func.SerSupplier
-
Gets a result.
- getTmpDir() - Static method in class cn.ujava.common.io.file.FileUtil
-
获取临时文件目录
- getTmpDirPath() - Static method in class cn.ujava.common.util.SystemUtil
-
获取临时文件路径(绝对路径)
- getTmpUploadPath() - Method in class cn.ujava.common.net.multipart.UploadSetting
-
- getTotal(TimeUnit) - Method in class cn.ujava.common.date.StopWatch
-
获取所有任务的总花费时间
- getTotal() - Method in class cn.ujava.common.lang.page.PageInfo
-
得到记录总数
- getTotalLines(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
计算文件的总行数
读取文件采用系统默认编码,一般乱码不会造成行数错误。
- getTotalMemory() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获得JVM已经从系统中获取到的总共的内存数,单位byte
- getTotalTimeMillis() - Method in class cn.ujava.common.date.StopWatch
-
获取所有任务的总花费时间(毫秒)
- getTotalTimeNanos() - Method in class cn.ujava.common.date.StopWatch
-
获取所有任务的总花费时间(纳秒)
- getTotalTimeSeconds() - Method in class cn.ujava.common.date.StopWatch
-
获取所有任务的总花费时间(秒)
- getTreeNodes(K) - Method in interface cn.ujava.common.map.ForestMap
-
获取指定节点所在树结构的全部树节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a, b, c
- getTrustManager(KeyStore, Provider) - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- getTrustManager(KeyStore, String, Provider) - Static method in class cn.ujava.common.net.ssl.SSLUtil
-
- getTtl() - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取对象存活时长,即超时总时长,0表示无限
- getType(String) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(InputStream, int) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(InputStream, boolean) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
- getType(InputStream) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
- getType(InputStream, String) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
- getType(InputStream, String, boolean) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
- getType(File, boolean) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(File) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
根据文件流的头部信息获得文件类型
- getType() - Method in interface cn.ujava.common.lang.range.Bound
-
获取边界类型
- getType() - Method in class cn.ujava.common.reflect.kotlin.KParameter
-
获取参数类型
- getType() - Method in class cn.ujava.common.reflect.TypeReference
-
获取用户定义的泛型参数
- getType(Field) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取字段对应的Type类型
方法优先获取GenericType,获取不到则获取Type
- getType(int) - Static method in class cn.ujava.common.text.CharUtil
-
获取字符类型
- getType() - Method in class cn.ujava.design.prototype.Shape
-
- getType() - Method in class cn.ujava.design.responsibility.Request
-
- getTypeArgument(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Class<?>, int) - Static method in class cn.ujava.common.reflect.ClassUtil
-
获得给定类的泛型参数
- getTypeArgument(Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Type, int) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得给定类的泛型参数
- getTypeArgument(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Object, int) - Static method in class cn.ujava.common.util.ObjUtil
-
获得给定类指定下标的泛型参数
- getTypeArguments(Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获得指定类型中所有泛型参数类型,例如:
- getTypeByPath(String, boolean) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
通过路径获得文件类型
- getTypeByPath(String) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
通过路径获得文件类型
- getTypeMap(Class<?>) - Static method in class cn.ujava.common.reflect.TypeUtil
-
获取泛型变量和泛型实际类型的对应关系Map,例如:
- getUpperBound() - Method in class cn.ujava.common.lang.range.BoundedRange
-
获取上界
- getUpperBoundValue() - Method in class cn.ujava.common.lang.range.BoundedRange
-
获取上界值
- getUrl() - Method in class cn.ujava.common.io.resource.BytesResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.FileResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.HttpResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.InputStreamResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.MultiResource
-
- getUrl() - Method in interface cn.ujava.common.io.resource.Resource
-
- getUrl() - Method in class cn.ujava.common.io.resource.UrlResource
-
- getUrl() - Method in class cn.ujava.common.io.resource.VfsResource
-
- getURL(String) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得URL
- getURL(String, Class<?>) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得URL
- getURL(File) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得URL,常用于使用绝对路径时的情况
- getURLs(File...) - Static method in class cn.ujava.common.net.url.URLUtil
-
获得URL,常用于使用绝对路径时的情况
- getUsableLocalPort() - Static method in class cn.ujava.common.net.NetUtil
-
查找1024~65535范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测65535-1024次
来自org.springframework.util.SocketUtils
- getUsableLocalPort(int) - Static method in class cn.ujava.common.net.NetUtil
-
查找指定范围内的可用端口,最大值为65535
此方法只检测给定范围内的随机一个端口,检测65535-minPort次
来自org.springframework.util.SocketUtils
- getUsableLocalPort(int, int) - Static method in class cn.ujava.common.net.NetUtil
-
查找指定范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测maxPort-minPort次
来自org.springframework.util.SocketUtils
- getUsableLocalPorts(int, int, int) - Static method in class cn.ujava.common.net.NetUtil
-
获取多个本地可用端口
来自org.springframework.util.SocketUtils
- getUsableMemory() - Static method in class cn.ujava.common.util.RuntimeUtil
-
获得JVM最大可用内存,计算方法为:
最大内存-总内存+剩余内存
- getUsedSize() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
- getUser(String, boolean) - Static method in class cn.ujava.design.nullobject.UserFactory
-
- getUserHomeDir() - Static method in class cn.ujava.common.io.file.FileUtil
-
获取用户目录
- getUserHomePath() - Static method in class cn.ujava.common.util.SystemUtil
-
获取用户路径(绝对路径)
- getUtf8Reader(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个文件读取器
- getUtf8Reader(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个文件读取器
- getUtf8Reader(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获得一个文件读取器
- getUtf8Reader(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
- getValidEndIndex() - Method in class cn.ujava.common.text.finder.TextFinder
-
- getValue(Object) - Method in class cn.ujava.common.bean.PropDesc
-
- getValue(Object, Type, boolean) - Method in class cn.ujava.common.bean.PropDesc
-
获取属性值,自动转换属性值类型
首先调用字段对应的Getter方法获取值,如果Getter方法不存在,则判断字段如果为public,则直接获取字段值
- getValue() - Method in class cn.ujava.common.cache.impl.CacheObj
-
获取值
- getValue() - Method in enum cn.ujava.common.date.DateField
-
- getValue() - Method in enum cn.ujava.common.date.Month
-
- getValue() - Method in enum cn.ujava.common.date.Quarter
-
获取季度值
- getValue() - Method in enum cn.ujava.common.date.Week
-
- getValue() - Method in class cn.ujava.common.io.checksum.crc16.CRC16Checksum
-
- getValue() - Method in class cn.ujava.common.io.checksum.CRC16
-
- getValue() - Method in class cn.ujava.common.io.checksum.CRC8
-
- getValue() - Method in enum cn.ujava.common.io.file.LineSeparator
-
- getValue() - Method in enum cn.ujava.common.io.watch.WatchKind
-
获取枚举对应的事件类型
- getValue() - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
获取值
- getValue() - Method in interface cn.ujava.common.lang.range.Bound
-
获取边界值
- getValue() - Method in class cn.ujava.common.map.LinkedForestMap.EntryNodeWrapper
-
- getValue() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取节点的value
- getValue(K, int) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
获取指定序号的值,若值不存在,返回null
- getValue() - Method in interface cn.ujava.common.map.multi.Table.Cell
-
获取值
- getValue() - Method in enum cn.ujava.common.reflect.ModifierUtil.ModifierType
-
- getValue() - Method in enum cn.ujava.common.thread.RejectPolicy
-
获取RejectedExecutionHandler枚举值
- getValue() - Method in class cn.ujava.design.visitor.NumberExpression
-
- getValueBaseOne() - Method in enum cn.ujava.common.date.Month
-
获取月份值,此值与
Month
对应
此值从1开始,即1表示一月
- getValues(K) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
- getValues(K) - Method in class cn.ujava.common.map.TableMap
-
获取指定key对应的所有值
- getVariable(String) - Method in class cn.ujava.design.interpreter.Context
-
- getVDS() - Method in class cn.ujava.common.data.VIN
-
获取车辆说明部分 VDS(Vehicle Descriptor section)
- getVehicleDescriptorCode() - Method in class cn.ujava.common.data.VIN
-
获取车辆特征代码(Vehicle Descriptor Code),相对于VDS,不包含校验位。
- getVIS() - Method in class cn.ujava.common.data.VIN
-
获取车辆指示部分 VIS(Vehicle Indicator Section)
- getWebRoot() - Static method in class cn.ujava.common.io.file.FileUtil
-
获取Web项目下的web root路径
原理是首先获取ClassPath路径,由于在web项目中ClassPath位于 WEB-INF/classes/下,故向上获取两级目录即可。
- getWeight() - Method in class cn.ujava.common.lang.selector.WeightObj
-
获取权重
- getWeight() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
获取当前节点与根节点的距离
- getWeight() - Method in interface cn.ujava.common.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取当前节点与根节点的距离
- getWeight() - Method in class cn.ujava.common.tree.MapTree
-
- getWeight() - Method in interface cn.ujava.common.tree.Node
-
获取权重
- getWeight() - Method in class cn.ujava.common.tree.TreeNode
-
- getWeightKey() - Method in class cn.ujava.common.tree.TreeNodeConfig
-
获取权重对应的名称
- getWithMetadataFromAllMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getWithMetadataFromDeclaredMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getWithMetadataFromMethods(Class<?>, MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
获取首个方法上带有指定元数据的方法及元数据
- getWithMetadataFromSpecificMethods(Method[], MethodMetadataLookup<T>) - Static method in class cn.ujava.common.reflect.method.MethodScanner
-
从指定方法列表中筛选所有方法上带有指定元数据方法的方法与对应元数据
- getWithoutLock(K) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- getWMI() - Method in class cn.ujava.common.data.VIN
-
获取世界制造厂识别代号WMI(World Manufacturer Identifier)
对年产量大于或等于1000辆的完整车辆或非完整车辆制造,车辆识别代号的第一部分为世界制造)厂识别代号(WMI)
对年产量小于1000辆的完整车辆和/或非完整车辆制造厂,第三部分的三、四、五位与第一部分的三位字码一起构成世界制造厂识别代号(WMI)
- getWord() - Method in class cn.ujava.common.text.dfa.FoundWord
-
获取生效的单词,即单词树中的词
- getWorkerId(long, long) - Static method in class cn.ujava.common.data.id.IdUtil
-
获取机器ID,使用进程ID配合数据中心ID生成
机器依赖于本进程ID或进程名的Hash值。
- getWorkerId(long) - Method in class cn.ujava.common.data.id.Snowflake
-
根据Snowflake的ID,获取机器id
- getWrappedClass() - Method in class cn.ujava.common.bean.NullWrapperBean
-
获取null值对应的类型
- getWrapperSet() - Static method in enum cn.ujava.common.convert.BasicType
-
获取所有原始类型
- getWriter(String, Charset, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个带缓存的写入对象
- getWriter(File, Charset, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得一个带缓存的写入对象
- getWriter(boolean) - Method in class cn.ujava.common.io.file.FileWriter
-
获得一个带缓存的写入对象
- getWriter() - Static method in class cn.ujava.common.text.StrUtil
-
获得StringWriter
- getYear() - Method in class cn.ujava.common.data.VIN
-
Get year.
- getYear(int) - Method in class cn.ujava.common.data.VIN
-
Gets year.
- getZipOutputStream(OutputStream, Charset) - Static method in class cn.ujava.common.compress.ZipUtil
-
- getZodiac(int, int) - Static method in class cn.ujava.common.date.DateUtil
-
通过生日计算星座
- getZodiac(Date) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算星座
- getZodiac(Calendar) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算星座
- getZodiac(Month, int) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算星座
- getZodiac(int, int) - Static method in class cn.ujava.common.date.Zodiac
-
通过生日计算星座
- getZoneId() - Method in class cn.ujava.common.date.DateTime
-
获取时区ID
- GlobalCustomFormat - Class in cn.ujava.common.date.format
-
全局自定义格式
用于定义用户指定的日期格式和输出日期的关系
- GlobalCustomFormat() - Constructor for class cn.ujava.common.date.format.GlobalCustomFormat
-
- globalDefaultValueHandler - Static variable in class cn.ujava.common.text.placeholder.StrTemplate
-
全局默认值处理器,一旦修改,对所有模板对象都生效
- globalFeatures - Static variable in class cn.ujava.common.text.placeholder.StrTemplate
-
全局默认策略,一旦修改,对所有模板对象都生效
- GlobalPruneTimer - Enum in cn.ujava.common.cache
-
全局缓存清理定时器池,用于在需要过期支持的缓存对象中超时任务池
- GlobalThreadPool - Class in cn.ujava.common.thread
-
全局公共线程池
此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行
- GMP_DECODER - Static variable in class cn.ujava.common.codec.binary.Base62Codec.Base62Decoder
-
GMP风格解码器
- GMP_ENCODER - Static variable in class cn.ujava.common.codec.binary.Base62Codec.Base62Encoder
-
GMP风格编码器
- Graph<T> - Class in cn.ujava.common.map.multi
-
- Graph() - Constructor for class cn.ujava.common.map.multi.Graph
-
- greaterThan(T) - Static method in interface cn.ujava.common.lang.range.Bound
-
{x | x > min}
- greaterThan(T) - Static method in class cn.ujava.common.lang.range.BoundedRange
-
{x | lowerBound < x < +∞}
- greaterThan(Money) - Method in class cn.ujava.common.math.Money
-
货币比较。
- group(Collection<T>, Hash32<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
分组,按照
Hash32
接口定义的hash算法,集合中的元素放入hash值对应的子列表中
- group(Function<? super T, ? extends K>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group2Map(Collection<E>, Function<E, T>, Function<E, U>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
- group2Map(Collection<E>, Function<E, T>, Function<E, U>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
- GROUP_VAR - Static variable in class cn.ujava.common.regex.PatternPool
-
分组
- GROUP_VAR - Static variable in interface cn.ujava.common.regex.RegexPool
-
分组
- groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
- groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
- groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
- groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
- groupByField(Collection<T>, String) - Static method in class cn.ujava.common.collection.CollUtil
-
根据元素的指定字段值分组,非Bean都放在第一个分组中
- groupByFunc(Collection<T>, Function<T, ?>) - Static method in class cn.ujava.common.collection.CollUtil
-
根据元素的指定字段值分组,非Bean都放在第一个分组中
例如:CollUtil.groupByFunc(list, TestBean::getAge)
- groupByKey(Collection<E>, Function<E, K>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
- groupByKey(Collection<E>, Function<E, K>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
- groupByKey() - Method in class cn.ujava.common.stream.EntryStream
-
将键值对按键分组
- groupByKey(Collector<V, ?, C>) - Method in class cn.ujava.common.stream.EntryStream
-
将键值对按键分组
- groupByKey(Supplier<M>, Collector<V, ?, C>) - Method in class cn.ujava.common.stream.EntryStream
-
将键值对按键分组
- GroupedTypeGetter<K,G> - Interface in cn.ujava.common.lang.getter
-
基于分组的Get接口
- grouping(Iterable<Map.Entry<K, V>>) - Static method in class cn.ujava.common.map.MapUtil
-
根据给定的entry列表,根据entry的key进行分组;
- groupingBy(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>, Supplier<M>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector
实现,
对集合分组,然后对分组后的值集合进行映射
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector
实现,
对集合分组,然后对分组后的值集合进行映射
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector
实现,
对集合分组,然后对分组后的值集合进行映射
- groupKeyValue(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
- groupKeyValue(Collection<E>, Function<E, K>, Function<E, V>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
- gt(T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
c1是否大于c2,通过调用compare(c1, c2) > 0
完成
- GT - Static variable in class cn.ujava.common.xml.XmlConstants
-
字符串常量:XML 大于号转义 ">" -> ">"
- Gzip - Class in cn.ujava.common.compress
-
GZIP是用于Unix系统的文件压缩
gzip的基础是DEFLATE
- Gzip(InputStream, OutputStream) - Constructor for class cn.ujava.common.compress.Gzip
-
构造
- gzip() - Method in class cn.ujava.common.compress.Gzip
-
将普通数据流压缩
- gzip(String, Charset) - Static method in class cn.ujava.common.compress.ZipUtil
-
Gzip压缩处理
- gzip(byte[]) - Static method in class cn.ujava.common.compress.ZipUtil
-
Gzip压缩处理
- gzip(File) - Static method in class cn.ujava.common.compress.ZipUtil
-
Gzip压缩文件
- gzip(InputStream) - Static method in class cn.ujava.common.compress.ZipUtil
-
Gzip压缩文件
- gzip(InputStream, int) - Static method in class cn.ujava.common.compress.ZipUtil
-
Gzip压缩文件
- IComponent - Interface in cn.ujava.design.composite
-
- idCardNum(String, int, int) - Static method in class cn.ujava.common.data.MaskingUtil
-
【身份证号】前1位 和后2位
- IdcardUtil - Class in cn.ujava.common.data
-
- IdcardUtil() - Constructor for class cn.ujava.common.data.IdcardUtil
-
- identity() - Static method in interface cn.ujava.common.func.SerFunction
-
Returns a function that always returns its input argument.
- identity() - Static method in interface cn.ujava.common.func.SerUnaryOperator
-
Returns a unary operator that always returns its input argument.
- identityHashCode(Object) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
根据对象的内存地址生成相应的Hash值
- idnToASCII(String) - Static method in class cn.ujava.common.net.NetUtil
-
Unicode域名转puny code
- IdUtil - Class in cn.ujava.common.data.id
-
ID生成器工具类,此工具类中主要封装:
- IdUtil() - Constructor for class cn.ujava.common.data.id.IdUtil
-
- ifFail(Consumer<? super Throwable>) - Method in class cn.ujava.common.lang.Opt
-
- ifFail(Consumer<? super Throwable>, Class<? extends Throwable>...) - Method in class cn.ujava.common.lang.Opt
-
- ifInitialized(Consumer<T>) - Method in class cn.ujava.common.lang.loader.LazyFunLoader
-
如果已经初始化,就执行传入函数
- ifPresent(Consumer<? super T>) - Method in class cn.ujava.common.lang.Opt
-
- ignoreCase - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
是否忽略字段大小写
- ignoreCase() - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置忽略字段的大小写
- ignoreError - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
是否忽略字段注入错误
- ignoreError() - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置忽略字段的注入错误
- ignoreNullValue - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- ignoreNullValue() - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置忽略空值,当源对象的值为null时,忽略而不注入此值
- IgnoreWatcher - Class in cn.ujava.common.io.watch.watchers
-
跳过所有事件处理Watcher
用户继承此类后实现需要监听的方法
- IgnoreWatcher() - Constructor for class cn.ujava.common.io.watch.watchers.IgnoreWatcher
-
- IHello - Interface in cn.ujava.design.proxy
-
- increment() - Method in class cn.ujava.common.lang.mutable.MutableByte
-
值+1
- increment() - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
值+1
- increment() - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
值+1
- increment() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
值+1
- increment() - Method in class cn.ujava.common.lang.mutable.MutableLong
-
值+1
- increment() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
值+1
- incrementAndGet() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
先加1, 再获取值
- IncrementSelector<T> - Class in cn.ujava.common.lang.selector
-
简单的轮询选择器
- IncrementSelector() - Constructor for class cn.ujava.common.lang.selector.IncrementSelector
-
构造
- IncrementSelector(Iterable<T>) - Constructor for class cn.ujava.common.lang.selector.IncrementSelector
-
构造
- INDENT_DEFAULT - Static variable in class cn.ujava.common.xml.XmlConstants
-
XML格式化输出默认缩进量
- index() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
当前缓冲位于缓冲区的索引位
- INDEX_NOT_FOUND - Static variable in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组中元素未找到的下标,值为-1
- INDEX_NOT_FOUND - Static variable in class cn.ujava.common.text.CharSequenceUtil
-
未找到的的位置表示,用-1表示
- INDEX_NOT_FOUND - Static variable in interface cn.ujava.common.text.finder.Finder
-
未找到的的位置表示,用-1表示
- IndexedComparator<T> - Class in cn.ujava.common.comparator
-
按照数组的顺序正序排列,数组的元素位置决定了对象的排序先后
默认的,如果参与排序的元素并不在数组中,则排序在前(可以通过atEndIfMiss设置)
- IndexedComparator(T...) - Constructor for class cn.ujava.common.comparator.IndexedComparator
-
构造
- IndexedComparator(boolean, T...) - Constructor for class cn.ujava.common.comparator.IndexedComparator
-
构造
- indexedFormat(CharSequence, Object...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
有序的格式化文本,使用{number}做为占位符
通常使用:format("this is {0} for {1}", "a", "b") =》 this is a for b
- IndexedPlaceholderSegment - Class in cn.ujava.common.text.placeholder.segment
-
基字符串模板-基于下标的占位符 Segment
- IndexedPlaceholderSegment(String, String) - Constructor for class cn.ujava.common.text.placeholder.segment.IndexedPlaceholderSegment
-
- indexedSegmentMaxIdx - Variable in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
在 下标占位符中,最大的下标值
- indexListOfAll(Collection<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOf(T[], Object, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
- indexOf(T[], Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
- indexOf(Object) - Method in class cn.ujava.common.array.ArrayWrapper
-
- indexOf(Object, int) - Method in class cn.ujava.common.array.ArrayWrapper
-
- indexOf(long[], long) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(int[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(short[], short) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(char[], char) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(byte[], byte) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(double[], double) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(float[], float) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(boolean[], boolean) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
- indexOf(Collection<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取匹配规则定义中匹配到元素的第一个位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOf(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
找到指定正则匹配到字符串的开始位置
- indexOf(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
找到指定模式匹配到字符串的开始位置
- indexOf(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, char, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, char, int, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, Predicate<Character>, int, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, CharSequence, int, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找字符串
- indexOfAll(Collection<T>, Predicate<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOfIgnoreCase(CharSequence[], CharSequence) - Static method in class cn.ujava.common.array.ArrayUtil
-
- indexOfIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找字符串,忽略大小写
- indexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定范围内查找字符串
- indexOfLeft(L) - Method in class cn.ujava.common.map.TripleTable
-
获取指定左元素的索引
- indexOfMiddle(M) - Method in class cn.ujava.common.map.TripleTable
-
获取指定中元素的索引
- indexOfRight(R) - Method in class cn.ujava.common.map.TripleTable
-
获取指定右元素的索引
- indexOfSub(T[], T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
查找子数组的位置
- indexOfSub(T[], int, T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
查找子数组的位置
- INFINITE_MAX - Static variable in interface cn.ujava.common.lang.range.Bound
-
无穷大的藐视
- INFINITE_MIN - Static variable in interface cn.ujava.common.lang.range.Bound
-
无穷小的描述
- inflater() - Method in class cn.ujava.common.compress.Deflate
-
将压缩流解压到target中
- InflaterInputStream - Class in cn.ujava.common.compress
-
InflaterInputStream
包装实现,实现"deflate"算法解压
参考:org.apache.hc.client5.http.entity.DeflateInputStream
- InflaterInputStream(InputStream) - Constructor for class cn.ujava.common.compress.InflaterInputStream
-
构造
- InflaterInputStream(InputStream, int) - Constructor for class cn.ujava.common.compress.InflaterInputStream
-
构造
- init() - Method in enum cn.ujava.common.cache.GlobalPruneTimer
-
初始化定时器
- init() - Method in class cn.ujava.common.io.stream.BOMInputStream
-
Read-ahead four bytes and check for BOM marks.
- init() - Method in class cn.ujava.common.io.watch.WatchMonitor
-
初始化
初始化包括:
- init() - Method in class cn.ujava.common.io.watch.WatchServer
-
初始化
初始化包括:
- init() - Method in class cn.ujava.common.lang.loader.AtomicLoader
-
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
- init() - Method in class cn.ujava.common.lang.loader.LazyFunLoader
-
- init() - Method in class cn.ujava.common.lang.loader.LazyLoader
-
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
- init(Collection<String>, boolean) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(Collection<String>) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(String, String, boolean) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(String, boolean) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
初始化敏感词树,使用逗号分隔每个单词
- init() - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
初始化全局线程池
- initCache() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
初始化实现文件缓存的缓存对象
- initCache() - Method in class cn.ujava.common.cache.file.LFUFileCache
-
- initCache() - Method in class cn.ujava.common.cache.file.LRUFileCache
-
- initialCapacity(int) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies the initial capacity of the hash table (default 16
).
- input() - Static method in class cn.ujava.common.lang.Console
-
读取用户输入的内容(在控制台敲回车前的内容)
- InputStreamResource - Class in cn.ujava.common.io.resource
-
- InputStreamResource(InputStream) - Constructor for class cn.ujava.common.io.resource.InputStreamResource
-
构造
- InputStreamResource(InputStream, String) - Constructor for class cn.ujava.common.io.resource.InputStreamResource
-
构造
- insert(T[], int, T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充
- insert(A, int, T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- insert(int, E) - Method in class cn.ujava.common.array.ArrayWrapper
-
将新元素插入到已有数组中的某个位置
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- insert(String) - Method in class cn.ujava.common.text.dfa.NFA
-
词库添加新词,初始化查找树
- insert(String...) - Method in class cn.ujava.common.text.dfa.NFA
-
词库批量添加新词,初始化查找树
- insertArray(int, A) - Method in class cn.ujava.common.array.ArrayWrapper
-
将新元素插入到已有数组中的某个位置
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- inspect(Method) - Method in interface cn.ujava.common.reflect.method.MethodMatcher
-
检查方法,若结果不为null
则认为方法与其匹配
- inspect(Method) - Method in interface cn.ujava.common.reflect.method.MethodMetadataLookup
-
检查并返回方法上的特定元数据,若结果不为null
则认为方法与其匹配
- INSTANCE - Static variable in class cn.ujava.common.codec.binary.Base32Codec
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.codec.binary.Base58Codec
-
单例
- INSTANCE - Static variable in class cn.ujava.common.codec.binary.Base62Codec
-
单例
- INSTANCE - Static variable in class cn.ujava.common.codec.binary.Base64Decoder
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.codec.hash.CityHash
-
单例
- INSTANCE - Static variable in class cn.ujava.common.codec.hash.MurmurHash
-
单例
- INSTANCE - Static variable in class cn.ujava.common.comparator.StrLengthComparator
-
单例的字符串长度比较器,短在前
- INSTANCE - Static variable in class cn.ujava.common.comparator.VersionComparator
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.ArrayConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.BeanConverter
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.ClassConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.CollectionConverter
-
单例实体
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.DateConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.EntryConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.EnumConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.KBeanConverter
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.MapConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.NumberConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.PairConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.PrimitiveConverter
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.RecordConverter
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.ReferenceConverter
-
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.stringer.BlobStringer
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.stringer.ClobStringer
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.TripleConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.convert.impl.TupleConverter
-
单例
- INSTANCE - Static variable in class cn.ujava.common.date.format.parser.CSTDateParser
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.date.format.parser.ISO8601DateParser
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.date.format.parser.NormalDateParser
-
单例
- INSTANCE - Static variable in class cn.ujava.common.date.format.parser.PureDateParser
-
单例
- INSTANCE - Static variable in class cn.ujava.common.date.format.parser.TimeParser
-
单例
- INSTANCE - Static variable in class cn.ujava.common.io.file.visitor.DelVisitor
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.io.stream.EmptyInputStream
-
单例实例
- INSTANCE - Static variable in class cn.ujava.common.io.stream.EmptyOutputStream
-
单例
- INSTANCE - Static variable in class cn.ujava.common.math.NumberParser
-
单例
- INSTANCE - Static variable in class cn.ujava.common.net.ssl.TrustAnyHostnameVerifier
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
全局单例信任管理器,默认信任所有客户端和服务端证书
- INSTANCE - Static variable in class cn.ujava.common.reflect.NullType
-
单例对象
- INSTANCE - Static variable in class cn.ujava.common.thread.lock.NoLock
-
- InstanceComparator<T> - Class in cn.ujava.common.comparator
-
按照指定类型顺序排序,对象顺序取决于对象对应的类在数组中的位置。
- InstanceComparator(Class<?>...) - Constructor for class cn.ujava.common.comparator.InstanceComparator
-
构造
- InstanceComparator(boolean, Class<?>...) - Constructor for class cn.ujava.common.comparator.InstanceComparator
-
构造
- Intern<T> - Interface in cn.ujava.common.lang.intern
-
- intern(T) - Method in interface cn.ujava.common.lang.intern.Intern
-
返回指定对象对应的规范化对象,sample对象可能有多个,但是这些对象如果都equals,则返回的是同一个对象
- intern(String) - Method in class cn.ujava.common.lang.intern.StringIntern
-
- intern(T) - Method in class cn.ujava.common.lang.intern.WeakIntern
-
- InternUtil - Class in cn.ujava.common.lang.intern
-
规范化对象生成工具
- InternUtil() - Constructor for class cn.ujava.common.lang.intern.InternUtil
-
- interpret(Context) - Method in class cn.ujava.design.interpreter.AddExpression
-
- interpret(Context) - Method in interface cn.ujava.design.interpreter.Expression
-
- interpret(Context) - Method in class cn.ujava.design.interpreter.Interpreter
-
- interpret(Context) - Method in class cn.ujava.design.interpreter.NumberExpression
-
- Interpreter - Class in cn.ujava.design.interpreter
-
- Interpreter(Expression) - Constructor for class cn.ujava.design.interpreter.Interpreter
-
- interrupt(Thread, boolean) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- intersection() - Method in class cn.ujava.common.collection.CollectionOperation
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
- intersection(Collection<T>...) - Static method in class cn.ujava.common.collection.CollUtil
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
- intersection(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
若other
与当前区间相交,则获得该区间与当前区间的交集
- intersection(BoundedRange<T>, BoundedRange<T>) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
若other
与当前区间相交,则获得该区间与当前区间的交集
- intersectionDistinct() - Method in class cn.ujava.common.collection.CollectionOperation
-
多个集合的唯一交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- intersectionDistinct(Collection<T>...) - Static method in class cn.ujava.common.collection.CollUtil
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- intHash(int) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
Thomas Wang的算法,整数hash
- intToByte(int) - Static method in class cn.ujava.common.convert.Convert
-
int转byte
- intToBytes(int) - Static method in class cn.ujava.common.convert.Convert
-
int转byte数组
默认以小端序转换
- intVal() - Method in interface cn.ujava.common.lang.EnumItem
-
int值
- intValue() - Method in class cn.ujava.common.codec.Number128
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableByte
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableLong
-
- intValue() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- INVALID_PATTERN - Static variable in class cn.ujava.common.xml.XmlConstants
-
在XML中无效的字符 正则
- inverse(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- inverse() - Method in class cn.ujava.common.stream.EntryStream
-
将键值对翻转
- INVERTED_DECODER - Static variable in class cn.ujava.common.codec.binary.Base62Codec.Base62Decoder
-
反转风格,即将GMP风格中的大小写做转换解码器
- INVERTED_ENCODER - Static variable in class cn.ujava.common.codec.binary.Base62Codec.Base62Encoder
-
反转风格,即将GMP风格中的大小写做转换编码器
- invoke(Object, Method, Object[]) - Method in class cn.ujava.common.annotation.AnnotationMappingProxy
-
调用被代理的方法
- invoke(Object, Method, Object[]) - Method in class cn.ujava.common.annotation.AnnotationProxy
-
- invoke(String, Object...) - Method in class cn.ujava.common.bean.DynaBean
-
执行原始Bean中的方法
- invoke(Object, Method, Object[]) - Method in class cn.ujava.common.map.MapProxy
-
- invoke(Object, Method, Object...) - Static method in class cn.ujava.common.reflect.method.MethodHandleUtil
-
执行接口或对象中的方法
interface Duck {
default String quack() {
return "Quack";
}
}
Duck duck = (Duck) Proxy.newProxyInstance(
ClassLoaderUtil.getClassLoader(),
new Class[] { Duck.class },
MethodHandleUtil::invoke);
- invoke(Object, Method, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
- invoke(Object, String, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行对象中指定方法
如果需要传递的参数为null,请使用NullWrapperBean来传递,不然会丢失类型信息
- invoke(String, Object[]) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
- invoke(String, boolean, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
- invoke(String, String, Object[]) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
- invoke(String, String, boolean, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
- invoke(Object, Method, Object[]) - Method in class cn.ujava.design.proxy.CglibProxy
-
- invoke(Object, Method, Object[]) - Method in class cn.ujava.design.proxy.JdkProxy
-
- invokeAll(Collection<? extends Callable<T>>) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- invokeExact(Object, Method, Object...) - Static method in class cn.ujava.common.reflect.method.MethodHandleUtil
-
执行接口或对象中的方法,参数类型不做转换,必须与方法参数类型完全匹配
interface Duck {
default String quack() {
return "Quack";
}
}
Duck duck = (Duck) Proxy.newProxyInstance(
ClassLoaderUtil.getClassLoader(),
new Class[] { Duck.class },
MethodHandleUtil::invoke);
- invokeHandle(MethodHandle, Object...) - Static method in class cn.ujava.common.reflect.method.MethodHandleUtil
-
- invokeStatic(Method, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行静态方法
- invokeWithCheck(Object, Method, Object...) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
执行方法
执行前要检查给定参数:
- IoCopier<S,T> - Class in cn.ujava.common.io.copy
-
IO拷贝抽象,可自定义包括缓存、进度条等信息
此对象非线程安全
- IoCopier(int, long, StreamProgress) - Constructor for class cn.ujava.common.io.copy.IoCopier
-
构造
- IORuntimeException - Exception in cn.ujava.common.io
-
IO运行时异常,常用于对IOException的包装
- IORuntimeException() - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(Throwable) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(String) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(String, Object...) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(String, Throwable) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IORuntimeException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.io.IORuntimeException
-
构造
- IoUtil - Class in cn.ujava.common.io
-
IO工具类
IO工具类只是辅助流的读写,并不负责关闭流。原因是流可能被多次读写,读写关闭后容易造成问题。
- IoUtil() - Constructor for class cn.ujava.common.io.IoUtil
-
- IP_MASK_SPLIT_MARK - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
IP与掩码的分割符
- IP_SPLIT_MARK - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
IP段的分割符
- ipv4(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
IPv4脱敏,如:脱敏前:192.0.2.1;脱敏后:192.*.*.*。
- IPV4 - Static variable in class cn.ujava.common.regex.PatternPool
-
IP v4
- IPV4 - Static variable in interface cn.ujava.common.regex.RegexPool
-
IP v4
采用分组方式便于解析地址的每一个段
- IPV4_A_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址最大值数值形式
- IPV4_A_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址最小值数值形式
- IPV4_A_PRIVATE_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址私网网段最大值数值形式
- IPV4_A_PRIVATE_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址私网网段最小值数值形式
- IPV4_A_PRIVATE_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址私网网段最大值字符串形式
- IPV4_A_PRIVATE_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址私网网段最小值字符串形式
- IPV4_A_PUBLIC_1_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最大值数值形式
- IPV4_A_PUBLIC_1_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最小值数值形式
- IPV4_A_PUBLIC_1_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最大值字符串形式
- IPV4_A_PUBLIC_1_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最小值字符串形式
- IPV4_A_PUBLIC_2_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最大值数值形式
- IPV4_A_PUBLIC_2_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最小值数值形式
- IPV4_A_PUBLIC_2_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最大值字符串形式
- IPV4_A_PUBLIC_2_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最小值字符串形式
- IPV4_A_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址最大值字符串形式
- IPV4_A_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 A类地址最小值字符串形式
- IPV4_B_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址最大值数值形式
- IPV4_B_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址最小值数值形式
- IPV4_B_PRIVATE_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址私网网段最大值数值形式
- IPV4_B_PRIVATE_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址私网网段最小值数值形式
- IPV4_B_PRIVATE_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址私网网段最大值字符串形式
- IPV4_B_PRIVATE_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址私网网段最小值字符串形式
- IPV4_B_PUBLIC_1_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最大值数值形式
- IPV4_B_PUBLIC_1_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最小值数值形式
- IPV4_B_PUBLIC_1_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最大值字符串形式
- IPV4_B_PUBLIC_1_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最小值字符串形式
- IPV4_B_PUBLIC_2_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最大值数值形式
- IPV4_B_PUBLIC_2_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最小值数值形式
- IPV4_B_PUBLIC_2_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最大值字符串形式
- IPV4_B_PUBLIC_2_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最小值字符串形式
- IPV4_B_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址最大值字符串形式
- IPV4_B_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 B类地址最小值字符串形式
- IPV4_C_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址最大值数值形式
- IPV4_C_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址最小值数值形式
- IPV4_C_PRIVATE_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址私网网段最大值数值形式
- IPV4_C_PRIVATE_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址私网网段最小值数值形式
- IPV4_C_PRIVATE_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址私网网段最大值字符串形式
- IPV4_C_PRIVATE_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址私网网段最小值字符串形式
- IPV4_C_PUBLIC_1_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最大值数值形式
- IPV4_C_PUBLIC_1_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最小值数值形式
- IPV4_C_PUBLIC_1_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最大值字符串形式
- IPV4_C_PUBLIC_1_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最小值字符串形式
- IPV4_C_PUBLIC_2_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最大值数值形式
- IPV4_C_PUBLIC_2_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最小值数值形式
- IPV4_C_PUBLIC_2_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最大值字符串形式
- IPV4_C_PUBLIC_2_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最小值字符串形式
- IPV4_C_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址最大值字符串形式
- IPV4_C_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 C类地址最小值字符串形式
- IPV4_D_DEDICATED_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最大值数值形式
- IPV4_D_DEDICATED_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最小值数值形式
- IPV4_D_DEDICATED_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最大值字符串形式
- IPV4_D_DEDICATED_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最小值字符串形式
- IPV4_D_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址最大值数值形式
- IPV4_D_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址最小值数值形式
- IPV4_D_PRIVATE_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最大值数值形式
- IPV4_D_PRIVATE_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最小值数值形式
- IPV4_D_PRIVATE_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最大值字符串形式
- IPV4_D_PRIVATE_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最小值字符串形式
- IPV4_D_PUBLIC_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最大值数值形式
- IPV4_D_PUBLIC_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最小值数值形式
- IPV4_D_PUBLIC_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最大值字符串形式
- IPV4_D_PUBLIC_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最小值字符串形式
- IPV4_D_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址最大值字符串形式
- IPV4_D_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 D类地址最小值字符串形式
- IPV4_E_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 E类地址最大值数值形式
- IPV4_E_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 E类地址最小值数值形式
- IPV4_E_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 E类地址最大值字符串形式
- IPV4_E_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 E类地址最小值字符串形式
- IPV4_LOOPBACK_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 本地回环地址最大值数值形式
- IPV4_LOOPBACK_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 本地回环地址最小值数值形式
- IPV4_LOOPBACK_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 本地回环地址最大值字符串形式
- IPV4_LOOPBACK_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4 本地回环地址最小值字符串形式
- IPV4_MASK_BIT_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4最大掩码位
- IPV4_MASK_BIT_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4最小掩码位
- IPV4_MASK_BIT_VALID_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4有意义的最小掩码位
- IPV4_MASK_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4最大掩码字符串
- IPV4_MASK_VALID_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4有意义的最小掩码字符串
- IPV4_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4最大值数值形式
- IPV4_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4最小值数值形式
- IPV4_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4地址最大值字符串形式
- IPV4_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4地址最小值字符串形式
- IPV4_UNUSED_NUM_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4未使用地址最大值数值形式
- IPV4_UNUSED_NUM_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4未使用地址最小值数值形式
- IPV4_UNUSED_STR_MAX - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4未使用地址最大值字符串形式
- IPV4_UNUSED_STR_MIN - Static variable in interface cn.ujava.common.net.Ipv4Pool
-
Ipv4未使用地址最小值字符串形式
- Ipv4Pool - Interface in cn.ujava.common.net
-
Ip相关常量
- ipv4ToLong(String) - Static method in class cn.ujava.common.net.Ipv4Util
-
将 ip字符串 转换为 long值
- ipv4ToLong(String) - Static method in class cn.ujava.common.net.NetUtil
-
根据ip地址计算出long型的数据
- Ipv4Util - Class in cn.ujava.common.net
-
IPV4地址工具类
- Ipv4Util() - Constructor for class cn.ujava.common.net.Ipv4Util
-
- ipv6(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
IPv4脱敏,如:脱敏前:2001:0db8:86a3:08d3:1319:8a2e:0370:7344;脱敏后:2001:*:*:*:*:*:*:*
- IPV6 - Static variable in class cn.ujava.common.regex.PatternPool
-
IP v6
- IPV6 - Static variable in interface cn.ujava.common.regex.RegexPool
-
IP v6
- ipv6ToBigInteger(String) - Static method in class cn.ujava.common.net.Ipv6Util
-
将IPv6地址字符串转为大整数
- Ipv6Util - Class in cn.ujava.common.net
-
IPv6工具类
- Ipv6Util() - Constructor for class cn.ujava.common.net.Ipv6Util
-
- IS_ANDROID - Static variable in class cn.ujava.common.util.JdkUtil
-
是否Android环境
- IS_AT_LEAST_JDK17 - Static variable in class cn.ujava.common.util.JdkUtil
-
是否大于等于JDK17
- IS_JDK8 - Static variable in class cn.ujava.common.util.JdkUtil
-
是否JDK8
由于Hutool基于JDK8编译,当使用JDK版本低于8时,不支持。
- IS_KOTLIN_ENABLE - Static variable in class cn.ujava.common.reflect.kotlin.KClassUtil
-
是否提供或处于Kotlin环境中
- isAbsolutePath(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
- isAbstract(Member) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否抽象成员
- isAbstract(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否抽象类
- isAfter(Date) - Method in class cn.ujava.common.date.DateTime
-
是否在给定日期之后
- isAfterOrEquals(Date) - Method in class cn.ujava.common.date.DateTime
-
是否在给定日期之后或与给定日期相等
- isAllAssignableFrom(Class<?>[], Class<?>[]) - Static method in class cn.ujava.common.reflect.ClassUtil
-
比较判断types1和types2两组类,如果types1中所有的类都与types2对应位置的类相同,或者是其父类或接口,则返回true
- isAllBlank(CharSequence...) - Static method in class cn.ujava.common.array.ArrayUtil
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllBlank(Iterable<? extends CharSequence>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- isAllCharMatch(CharSequence, Predicate<Character>) - Static method in class cn.ujava.common.text.StrValidator
-
字符串的每一个字符是否都与定义的匹配器匹配
- isAllEmpty(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
- isAllEmpty(CharSequence...) - Static method in class cn.ujava.common.text.StrValidator
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllEmpty(Iterable<? extends CharSequence>) - Static method in class cn.ujava.common.text.StrValidator
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllNotBlank(CharSequence...) - Static method in class cn.ujava.common.array.ArrayUtil
-
- isAllNotEmpty(Object...) - Static method in class cn.ujava.common.array.ArrayUtil
-
- isAllNotEmpty(CharSequence...) - Static method in class cn.ujava.common.text.StrValidator
-
指定字符串数组中的元素,是否都不为空字符串。
- isAllNotNull(T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
是否所有元素都不为 null
- isAllNull(T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
所有字段是否全为null
- isAllNull(Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
是否全部元素为null
- isAllNull(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
是否全部元素为null
- isAllowFileExts - Variable in class cn.ujava.common.net.multipart.UploadSetting
-
扩展名是允许列表还是禁止列表
- isAllowFileExts() - Method in class cn.ujava.common.net.multipart.UploadSetting
-
是否允许文件扩展名
- isAM(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
是否为上午
- isAM() - Method in class cn.ujava.common.date.DateTime
-
是否为上午
- isAM(Date) - Static method in class cn.ujava.common.date.DateUtil
-
是否为上午
- isAnnotated(AnnotatedElement, Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- isAnnotationAttribute(Method) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
- isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
在element
上,是否存在该类型的注解或元注解
- isAnnotationPresent(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.CombinationAnnotationElement
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
- isArray(Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
对象是否为数组对象
- isAscii(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为ASCII字符,ASCII字符位于0~127之间
- isAsciiControl(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为ASCII控制符(不可见字符),控制符位于0~31和127
- isAsciiPrintable(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为可见ASCII字符,可见字符位于32~126之间
- isAssignable(Class<?>, Class<?>) - Static method in class cn.ujava.common.lang.Assert
-
断言 superType.isAssignableFrom(subType)
是否为 true
.
- isAssignable(Class<?>, Class<?>, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
断言 superType.isAssignableFrom(subType)
是否为 true
.
- isAssignable(Class<?>, Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
检查目标类是否可以从原类转化
转化包括:
1、原类是对象,目标类型是原类型实现的接口
2、目标类型是原类型的父类
3、两者是原始类型或者包装类型(相互转换)
- isBase64Code(byte) - Method in class cn.ujava.common.codec.binary.Base64Decoder
-
给定的字符是否为Base64字符
- isBasicType(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为基本类型(包括包装类和原始类)
- isBasicType(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
是否为基本类型,包括包装类型和原始类型
- isBefore(Date) - Method in class cn.ujava.common.date.DateTime
-
是否在给定日期之前
- isBeforeOrEquals(Date) - Method in class cn.ujava.common.date.DateTime
-
是否在给定日期之前或与给定日期相等
- isBeside(long, long) - Static method in class cn.ujava.common.math.NumberUtil
-
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
- isBeside(int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
- isBetween(Number, Number, Number) - Static method in class cn.ujava.common.lang.Validator
-
检查给定的数字是否在指定范围内
- isBirthday(int, int, int) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为生日
- isBirthday(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为生日
只支持以下几种格式:
yyyyMMdd
yyyy-MM-dd
yyyy/MM/dd
yyyy.MM.dd
yyyy年MM月dd日
- isBlank(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
字符串是否为空白,空白的定义如下:
- isBlankChar(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
- isBlankChar(int) - Static method in class cn.ujava.common.text.CharUtil
-
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
- isBlankIfStr(Object) - Static method in class cn.ujava.common.text.StrUtil
-
如果对象是字符串是否为空白,空白的定义如下:
- isBlankOrUndefined(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
检查字符串是否为null、空白串、“null”、“undefined”
- isBoolean(Class<?>) - Static method in class cn.ujava.common.util.BooleanUtil
-
给定类是否为Boolean或者boolean
- isBoundary(byte) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
- isBreak(H) - Method in interface cn.ujava.common.tree.hierarchy.HierarchyIterator
-
是否中断遍历
- isBreak(H) - Method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorImpl
-
是否中断遍历
- isCalledBy(Class<?>) - Method in interface cn.ujava.common.lang.caller.Caller
-
是否被指定类调用
- isCalledBy(Class<?>) - Static method in class cn.ujava.common.lang.caller.CallerUtil
-
是否被指定类调用
- isCalledBy(Class<?>) - Method in class cn.ujava.common.lang.caller.SecurityManagerCaller
-
- isCalledBy(Class<?>) - Method in class cn.ujava.common.lang.caller.StackTraceCaller
-
- isCarDrivingLicence(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号
仅限:中国驾驶证档案编号
- isCarVin(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为车架号;别名:行驶证编号 车辆识别代号 车辆识别码
- isCausedBy(Throwable, Class<? extends Exception>...) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
判断是否由指定异常类引起
- isChar(Object) - Static method in class cn.ujava.common.text.CharUtil
-
给定对象对应的类是否为字符类,字符类包括:
- isCharClass(Class<?>) - Static method in class cn.ujava.common.text.CharUtil
-
给定类名是否为字符类,字符类包括:
- isCharEquals(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
检查给定字符串的所有字符是否都一样
- isChinese(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否都为汉字
- isChineseName(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
是否是中文姓名
维吾尔族姓名里面的点是 · 输入法中文状态下,键盘左上角数字1前面的那个符号;
错误字符:..。..
正确维吾尔族姓名:
- isCitizenId(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为身份证号码(支持18位、15位和港澳台的10位)
- isClose() - Method in enum cn.ujava.common.lang.range.BoundType
-
是闭区间
- isClosed - Variable in class cn.ujava.common.io.watch.WatchServer
-
监听是否已经关闭
- isCreditCode(CharSequence) - Static method in class cn.ujava.common.data.CreditCodeUtil
-
是否是有效的统一社会信用代码
- isCreditCode(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
是否是有效的统一社会信用代码
- isCreditCodeSimple(CharSequence) - Static method in class cn.ujava.common.data.CreditCodeUtil
-
正则校验统一社会信用代码(18位)
- isCustomFormat(String) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
检查指定格式是否为自定义格式
- isDefault(Method) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
提供的方法是否为default方法
- isDirectory(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断是否为目录,如果path为null,则返回false
- isDirectory(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断是否为目录,如果file为null,则返回false
- isDirectory(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否为目录,如果file为null,则返回false
此方法不会追踪到软链对应的真实地址,即软链被当作文件
- isDirectory(Path, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否为目录,如果file为null,则返回false
- isDirEmpty(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
目录是否为空
- isDirEmpty(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
目录是否为空
- isDisjoint(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
other
是否与当前区间不相交
- isDisjoint(BoundedRange<T>, BoundedRange<T>) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
boundedRange
是否与other
前区间不相交
- isDislocated(BoundType) - Method in enum cn.ujava.common.lang.range.BoundType
-
该边界类型是否与当前边界错位,即一个的左边界,一个是右边界
- isDocumented(Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
是否会保存到 Javadoc 文档中
- isDouble(String) - Static method in class cn.ujava.common.math.NumberValidator
-
判断字符串是否是浮点数
- isElement(Node) - Static method in class cn.ujava.common.xml.XmlUtil
-
- isEmail(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为可用邮箱地址
- isEmoji(char) - Static method in class cn.ujava.common.text.CharUtil
-
判断是否为emoji表情符
- isEmpty(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组是否为空
- isEmpty(Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组是否为空
此方法会匹配单一对象,如果此对象为null
则返回true
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回false
如果此对象为数组对象,数组长度大于0的情况下返回false,否则返回true
- isEmpty() - Method in class cn.ujava.common.array.ArrayWrapper
-
数组是否为空
- isEmpty(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(boolean[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(Object, String...) - Static method in class cn.ujava.common.bean.BeanUtil
-
判断Bean是否为空对象,空对象表示本身为null
或者所有属性都为null
此方法不判断static属性
- isEmpty() - Method in interface cn.ujava.common.cache.Cache
-
缓存是否为空
- isEmpty() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- isEmpty() - Method in class cn.ujava.common.cache.impl.NoCache
-
- isEmpty(Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
集合是否为空
- isEmpty(Iterable<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Iterable是否为空
- isEmpty(Iterator<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Iterator是否为空
- isEmpty(Enumeration<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Enumeration是否为空
- isEmpty(Map<?, ?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Map是否为空
- isEmpty(Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
Iterable是否为空
- isEmpty(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
Iterator是否为空
- isEmpty() - Method in class cn.ujava.common.collection.partition.Partition
-
- isEmpty() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- isEmpty() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- isEmpty() - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- isEmpty() - Method in class cn.ujava.common.collection.TransCollection
-
- isEmpty() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
是否为空
- isEmpty(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件是否为空
目录:里面没有文件时为空 文件:文件大小为0时为空
- isEmpty() - Method in class cn.ujava.common.lang.Opt
-
判断包裹里元素的值是否不存在,不存在为 true
,否则为false
- isEmpty() - Method in class cn.ujava.common.lang.range.BoundedRange
-
当前区间是否为空。
当由下界left与上界right构成的区间,
符合下述任意条件时,认为当前区间为空:
对任何区间,有left > right
;
对半开半闭区间[left, right)
,有left == right
;
对开区间(left, right)
,有left == right
;
对半开半闭区间(left, right]
,有left == right
;
- isEmpty(Object) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为空
对于String类型判定是否为empty(null 或 "")
- isEmpty() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- isEmpty() - Method in class cn.ujava.common.map.LinkedForestMap
-
当前实例是否为空
- isEmpty() - Method in class cn.ujava.common.map.MapProxy
-
- isEmpty(Map<?, ?>) - Static method in class cn.ujava.common.map.MapUtil
-
Map是否为空
- isEmpty() - Method in class cn.ujava.common.map.MapWrapper
-
- isEmpty() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- isEmpty() - Method in interface cn.ujava.common.map.multi.Table
-
表格是否为空
- isEmpty() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- isEmpty() - Method in class cn.ujava.common.map.TableMap
-
- isEmpty() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
流是否为空
- isEmpty(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
字符串是否为空,空的定义如下:
- isEmpty(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
- isEmptyIfStr(Object) - Static method in class cn.ujava.common.text.StrUtil
-
如果对象是字符串是否为空串,空的定义如下:
- isEmptyOrUndefined(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
检查字符串是否为null、“”、“null”、“undefined”
- isEmptyParam(Method) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
是否为无参数方法
- isEnum(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
判断类是否为枚举类型
- isEnum(Class<?>) - Static method in class cn.ujava.common.util.EnumUtil
-
指定类是否为Enum类
- isEnum(Object) - Static method in class cn.ujava.common.util.EnumUtil
-
指定类是否为Enum类
- isEqual(Object...) - Static method in interface cn.ujava.common.func.SerPredicate
-
- isEqualList(Collection<?>, Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
- isEqualList(Iterable<?>, Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- isEqualsMethod(Method) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
是否为equals方法
- isEven(int) - Static method in class cn.ujava.common.math.NumberUtil
-
检查是否为偶数
- isExistsAndNotDirectory(Path, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否存在且为非目录
如果path为null
,返回false
如果path不存在,返回false
- isExpired() - Method in class cn.ujava.common.cache.impl.CacheObj
-
判断是否过期
- isFail() - Method in class cn.ujava.common.lang.Opt
-
- isFalse(boolean, Supplier<X>) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为假,如果为
true
抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.isFalse(i > 0, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- isFalse(boolean, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为假,如果为
true
抛出
IllegalArgumentException
异常
Assert.isFalse(i < 0, "The value must not be negative");
- isFalse(boolean) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为假,如果为
true
抛出
IllegalArgumentException
异常
Assert.isFalse(i < 0);
- isFalse(boolean) - Static method in class cn.ujava.common.lang.Validator
-
给定值是否不为false
- isFalse(Boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
检查 Boolean
值是否为 false
- isFile(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断是否为文件,如果path为null,则返回false
- isFile(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断是否为文件,如果file为null,则返回false
- isFile(Path, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否为文件,如果file为null,则返回false
- isFile() - Method in class cn.ujava.common.net.multipart.UploadFileHeader
-
Returns true
if uploaded data are correctly marked as a file.
This is true if header contains string 'filename'.
- isFileSeparator(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为Windows或者Linux(Unix)文件分隔符
Windows平台下分隔符为\,Linux(Unix)为/
- isFileURL(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
提供的URL是否为文件
文件协议包括"file", "vfsfile" 或 "vfs".
- isFirstPage() - Method in class cn.ujava.common.lang.page.PageInfo
-
是否首页
- isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
判断指定异常是否来自或者包含指定异常
- isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>, boolean) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
判断指定异常是否来自或者包含指定异常
- isFull() - Method in interface cn.ujava.common.cache.Cache
-
缓存是否已满,仅用于有空间限制的缓存对象
- isFull() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- isFull() - Method in class cn.ujava.common.cache.impl.NoCache
-
- isGeneral(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为英文字母 、数字和下划线
- isGeneral(CharSequence, int, int) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- isGeneral(CharSequence, int) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- isGeneralWithChinese(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为中文字、英文字母、数字和下划线
- isGetter(Method, boolean) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
检查给定方法是否为Getter方法,规则为:
方法参数必须为0个
方法名称不能是getClass
"is"开头返回必须为boolean或Boolean
是否以“get”
- isGetterOrSetter(Method, boolean) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个
方法名称不能是getClass
如果是无参方法,则判断是否以“get”或“is”开头
如果方法参数1个,则判断是否以“set”开头
- isGetterOrSetterIgnoreCase(Method) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个
如果是无参方法,则判断是否以“get”或“is”开头
如果方法参数1个,则判断是否以“set”开头
- isHashCodeMethod(Method) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
是否为hashCode方法
- isHex(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为Hex(16进制)字符串
- isHexChar(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为16进制规范的字符,判断是否为如下字符
- isHexNumber(String) - Static method in class cn.ujava.common.codec.HexUtil
-
判断给定字符串是否为16进制数
如果是,需要使用对应数字类型对象的decode
方法解码
例如:Integer.decode
方法解码int类型的16进制数字
- isIn(T, T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
给定的value
是否在c1
和c2
的范围内
即 min(c1,c2) <= value <= max(c1,c2)
- isIn(Date, Date) - Method in class cn.ujava.common.date.DateTime
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(Date, Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(Date, Date, Date, boolean, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false,
则本方法会判断 date ∈ (beginDate, endDate] 是否成立
- isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor, boolean, boolean) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false,
则本方法会判断 date ∈ (beginDate, endDate] 是否成立
- isInExclusive(T, T, T) - Static method in class cn.ujava.common.comparator.CompareUtil
-
给定的value
是否在c1
和c2
的范围内,但是不包括边界
即 min(c1,c2) < value < max(c1,c2)
- isInherited(Class<? extends Annotation>) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
是否可以被继承,默认为 false
- isInited() - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
- isInitialize() - Method in class cn.ujava.common.lang.loader.LazyFunLoader
-
是否已经初始化
- isInMemory() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- isInnerIP(String) - Static method in class cn.ujava.common.net.Ipv4Util
-
判定是否为内网IPv4
私有IP:
- isInnerIP(long) - Static method in class cn.ujava.common.net.Ipv4Util
-
是否为内网地址
- isInnerIP(String) - Static method in class cn.ujava.common.net.NetUtil
-
判定是否为内网IPv4
私有IP:
- isInRange(String, String) - Static method in class cn.ujava.common.net.NetUtil
-
是否在CIDR规则配置范围内
方法来自:【成都】小邓
- isInstanceOf(Class<?>, T) - Static method in class cn.ujava.common.lang.Assert
-
断言给定对象是否是给定类的实例
Assert.instanceOf(Foo.class, foo);
- isInstanceOf(Class<?>, T, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
断言给定对象是否是给定类的实例
Assert.instanceOf(Foo.class, foo, "foo must be an instance of class Foo");
- isInteger(String) - Static method in class cn.ujava.common.math.NumberValidator
-
判断字符串是否是整数
- isInterface(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否抽象类
- isIntersected(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
other
是否与当前区间相交:
- isIntersected(BoundedRange<T>, BoundedRange<T>) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
boundedRange
是否与other
相交
- isIpv4(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为IPV4地址
- isIpv6(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为IPV6地址
- isJarFileURL(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
提供的URL是否为Jar文件URL 判断依据为file协议且扩展名为.jar
- isJarURL(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
提供的URL是否为jar包URL 协议包括: "jar", "zip", "vfszip" 或 "wsjar".
- isJdkClass(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为JDK中定义的类或接口,判断依据:
- isKotlinClass(Class<?>) - Static method in class cn.ujava.common.reflect.kotlin.KClassUtil
-
检查给定的类是否为Kotlin类
Kotlin类带有@kotlin.Metadata注解
- isLastDayOfMonth() - Method in class cn.ujava.common.date.DateTime
-
是否为本月最后一天
- isLastDayOfMonth(Date) - Static method in class cn.ujava.common.date.DateUtil
-
是否为本月最后一天
- isLastPage() - Method in class cn.ujava.common.lang.page.PageInfo
-
是否尾页
- isLeapMonth() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
当前农历月份是否为闰月
- isLeapMonth(int, int) - Static method in class cn.ujava.common.date.chinese.ChineseMonth
-
当前农历月份是否为闰月
- isLeapYear() - Method in class cn.ujava.common.date.DateTime
-
是否闰年
- isLeapYear(int) - Static method in class cn.ujava.common.date.DateUtil
-
是否闰年
- isLessThan1000() - Method in class cn.ujava.common.data.VIN
-
是否是年产量小于1000的车辆制造厂
- isLetter(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
判断字符串是否全部为字母组成,包括大写和小写字母和汉字
- isLetter(char) - Static method in class cn.ujava.common.text.CharUtil
-
判断是否为字母(包括大写字母和小写字母)
字母包括A~Z和a~z
- isLetterLower(char) - Static method in class cn.ujava.common.text.CharUtil
-
检查字符是否为小写字母,小写字母指a~z
- isLetterOrNumber(char) - Static method in class cn.ujava.common.text.CharUtil
-
是否为字母或数字,包括A~Z、a~z、0~9
- isLetterUpper(char) - Static method in class cn.ujava.common.text.CharUtil
-
判断是否为大写字母,大写字母包括A~Z
- isLoaded() - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
是否已被解析
- isLocked() - Method in class cn.ujava.common.comparator.ComparatorChain
-
是否已经被锁定。当开始比较时(调用compare方法)此值为true
- isLong(String) - Static method in class cn.ujava.common.math.NumberValidator
-
判断字符串是否是Long类型
- isLowerBound() - Method in enum cn.ujava.common.lang.range.BoundType
-
是下界
- isLowerCase(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
判断字符串是否全部为小写字母
- isLowerCase(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串中的字母是否全部为小写,判断依据如下:
- isLowerCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
给定字符串中的字母是否全部为小写,判断依据如下:
- isMac(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为MAC地址
- isMaskBitValid(int) - Static method in class cn.ujava.common.net.Ipv4Util
-
判断掩码位是否合法
- isMaskValid(String) - Static method in class cn.ujava.common.net.Ipv4Util
-
判断掩码是否合法
- isMatch(String, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
给定内容是否匹配正则
- isMatch(Pattern, CharSequence) - Static method in class cn.ujava.common.regex.ReUtil
-
给定内容是否匹配正则
- isMatch(String) - Method in class cn.ujava.common.text.dfa.WordTree
-
指定文本是否包含树中的词
- isMatches(String) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
校验 传入的字符串 是否和模板匹配
- isMatchMethod(Method, Method) - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
检验方法的签名是否与原始方法匹配
- isMatchName(Object, String, boolean) - Static method in class cn.ujava.common.bean.BeanUtil
-
给定的Bean的类名是否匹配指定类名字符串
如果isSimple为true
,则只匹配类名而忽略包名,例如:org.dromara.hutool.TestEntity只匹配TestEntity
如果isSimple为false
,则匹配包括包名的全类名,例如:org.dromara.hutool.TestEntity匹配org.dromara.hutool.TestEntity
- isMatchRegex(Pattern, CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
通过正则表达式验证
- isMatchRegex(String, CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
通过正则表达式验证
- isMobile(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为手机号码(中国)
- isMobile(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为手机号码(中国)
- isMobileHk(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为手机号码(中国香港)
- isMobileMo(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为手机号码(中国澳门)
- isMobileTw(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为手机号码(中国台湾)
- isModified(File, long) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断文件是否被改动
如果文件对象为 null 或者文件不存在,被视为改动
- isModified() - Method in class cn.ujava.common.io.resource.FileResource
-
- isModified() - Method in class cn.ujava.common.io.resource.MultiResource
-
- isModified() - Method in interface cn.ujava.common.io.resource.Resource
-
检查资源是否变更
一般用于文件类资源,检查文件是否被修改过。
- isModified() - Method in class cn.ujava.common.io.resource.UrlResource
-
- isModified() - Method in class cn.ujava.common.io.resource.VfsResource
-
- isMoney(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为货币
- isMutable() - Method in class cn.ujava.common.date.DateTime
-
- isNeedMapping(Map<Class<? extends Annotation>, T>, Annotation) - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
- isNegative() - Method in class cn.ujava.common.io.unit.DataSize
-
是否为负数,不包括0
- isNormalClass(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为标准的类
这个类必须:
- isNotBlank(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
字符串是否为非空白,非空白的定义如下:
- isNotEmpty(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组是否为非空
- isNotEmpty(Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组是否为非空
此方法会匹配单一对象,如果此对象为null
则返回false
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回true
如果此对象为数组对象,数组长度大于0的情况下返回true,否则返回false
- isNotEmpty(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(boolean[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(Object, String...) - Static method in class cn.ujava.common.bean.BeanUtil
-
判断Bean是否为非空对象,非空对象表示本身不为null
或者含有非null
属性的对象
- isNotEmpty(Collection<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
集合是否为非空
- isNotEmpty(Iterable<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Iterable是否为空
- isNotEmpty(Iterator<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Iterator是否为空
- isNotEmpty(Enumeration<?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Enumeration是否为空
- isNotEmpty(Map<?, ?>) - Static method in class cn.ujava.common.collection.CollUtil
-
Map是否为非空
- isNotEmpty(Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
Iterable是否为空
- isNotEmpty(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
Iterator是否为空
- isNotEmpty(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件是不为空
目录:里面有文件或目录 文件:文件大小大于0时
- isNotEmpty(Object) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为非空
对于String类型判定是否为empty(null 或 "")
- isNotEmpty(Map<?, ?>) - Static method in class cn.ujava.common.map.MapUtil
-
Map是否为非空
- isNotEmpty() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
流是否不为空
- isNotEmpty(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
字符串是否为非空白,非空白的定义如下:
- isNotEmpty(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
判断指定对象是否为非空
- isNotNull(Object) - Static method in class cn.ujava.common.lang.Validator
-
给定值是否不为null
- isNotNull(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
检查对象是否不为null
- isNotStopChar(char) - Static method in class cn.ujava.common.text.dfa.StopChar
-
是否为合法字符(待处理字符)
- isNull(Object, Supplier<X>) - Static method in class cn.ujava.common.lang.Assert
-
断言对象是否为
null
,如果不为
null
抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.isNull(value, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- isNull(Object, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
- isNull(Object) - Static method in class cn.ujava.common.lang.Assert
-
- isNull(Object) - Static method in class cn.ujava.common.lang.Validator
-
给定值是否为null
- isNull(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
检查对象是否为null
- isNullOrUndefined(CharSequence) - Static method in class cn.ujava.common.text.StrValidator
-
检查字符串是否为null、“null”、“undefined”
- isNumber(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证该字符串是否是数字
- isNumber(CharSequence) - Static method in class cn.ujava.common.math.NumberValidator
-
是否为数字,支持包括:
- isNumber(char) - Static method in class cn.ujava.common.text.CharUtil
-
检查是否为数字字符,数字字符指0~9
- isNumeric(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
检查字符串是否都为数字组成
- ISO8601_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_MS_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_MS_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
UTC时间:yyyy-MM-dd'T'HH:mm:ss.SSS
- ISO8601_MS_WITH_XXX_OFFSET_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_MS_WITH_XXX_OFFSET_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSXXX
- ISO8601_MS_WITH_ZONE_OFFSET_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_MS_WITH_ZONE_OFFSET_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSZ
- ISO8601_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
ISO8601日期时间:yyyy-MM-dd'T'HH:mm:ss
按照ISO8601规范,默认使用T分隔日期和时间,末尾不加Z表示当地时区
- ISO8601_WITH_XXX_OFFSET_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_WITH_XXX_OFFSET_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssXXX
- ISO8601_WITH_ZONE_OFFSET_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- ISO8601_WITH_ZONE_OFFSET_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssZ,Z表示一个时间偏移,如+0800
- ISO8601DateParser - Class in cn.ujava.common.date.format.parser
-
ISO8601日期字符串(JDK的Date对象toString默认格式)解析,支持格式;
yyyy-MM-dd'T'HH:mm:ss'Z'
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
yyyy-MM-dd'T'HH:mm:ssZ
yyyy-MM-dd'T'HH:mm:ss.SSSZ
yyyy-MM-dd'T'HH:mm:ss+0800
yyyy-MM-dd'T'HH:mm:ss+08:00
- ISO8601DateParser() - Constructor for class cn.ujava.common.date.format.parser.ISO8601DateParser
-
- ISO8859_1_ESCAPE - Static variable in class cn.ujava.common.text.escape.Html4Escape
-
- ISO8859_1_UNESCAPE - Static variable in class cn.ujava.common.text.escape.Html4Unescape
-
- ISO_8859_1 - Static variable in class cn.ujava.common.util.CharsetUtil
-
ISO-8859-1
- isOdd(int) - Static method in class cn.ujava.common.math.NumberUtil
-
检查是否为奇数
- isOpen() - Method in enum cn.ujava.common.lang.range.BoundType
-
是开区间
- isOpen(InetSocketAddress, int) - Static method in class cn.ujava.common.net.NetUtil
-
检查远程端口是否开启
- isOther(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否为其它类型文件,即非文件、非目录、非链接。
- isOuterClassField(Field) - Static method in class cn.ujava.common.reflect.FieldUtil
-
是否为父类引用字段
当字段所在类是对象子类时(对象中定义的非static的class),会自动生成一个以"this$0"为名称的字段,指向父类对象
- isOverlap(Date, Date, Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如:
此方法未纠正开始时间小于结束时间
当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点
当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等
See
准确的区间关系参考:艾伦区间代数
- isOverlap(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class cn.ujava.common.date.TimeUtil
-
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如:
此方法未纠正开始时间小于结束时间
当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点
当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等
See
准确的区间关系参考:艾伦区间代数
- isParallel() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回流的并行状态
- isPattern(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
判断给定路径是否是表达式
- isPhone(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为座机号码+手机号码(CharUtil中国大陆)+ 400 + 800电话 + 手机号号码(中国香港)
- isPlateNumber(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为中国车牌号
- isPM(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
是否为下午
- isPM() - Method in class cn.ujava.common.date.DateTime
-
是否为下午
- isPM(Date) - Static method in class cn.ujava.common.date.DateUtil
-
是否为下午
- isPowerOfTwo(long) - Static method in class cn.ujava.common.math.NumberUtil
-
判断一个整数是否是2的幂
- isPresent(String) - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- isPresent(String, ClassLoader) - Static method in class cn.ujava.common.classloader.ClassLoaderUtil
-
- isPresent() - Method in class cn.ujava.common.lang.Opt
-
判断包裹里元素的值是否存在,存在为 true
,否则为false
- isPrime(int) - Static method in class cn.ujava.common.math.NumberValidator
-
是否是质数(素数)
质数表的质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
- isPrimitive() - Method in class cn.ujava.common.array.ArrayWrapper
-
是否原始类型数组
- isPrimitiveWrapper(Class<?>) - Static method in enum cn.ujava.common.convert.BasicType
-
是否为包装类型
- isPrimitiveWrapper(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为包装类型
- isPrivate(Member) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是private成员,可检测包括构造、字段和方法
- isPrivate(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是private类
- isProperSubset(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
当前区间是否是other
的真子集
- isProperSuperset(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
other
是否是当前区间的子集
- isProxied(Annotation) - Static method in class cn.ujava.common.annotation.AnnotationMappingProxy
-
当前注解是否由当前代理类生成
- isPruneExpiredActive() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
只有设置公共缓存失效时长或每个对象单独的失效时长时清理可用
- isPublic() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配共有方法的方法匹配器。
- isPublic(Member) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是public成员,可检测包括构造、字段和方法
- isPublic(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是public类
- isPublicIP(String) - Static method in class cn.ujava.common.net.Ipv4Util
-
是否为公网地址
- isPublicIP(long) - Static method in class cn.ujava.common.net.Ipv4Util
-
是否为公网地址
- isPublicStatic() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配公共静态方法的方法匹配器。
- isReadable(boolean) - Method in class cn.ujava.common.bean.PropDesc
-
- isReadableBean(Class<?>) - Static method in class cn.ujava.common.bean.BeanUtil
-
判断是否为可读的Bean对象,判定方法是:
- isRecord(Class<?>) - Static method in class cn.ujava.common.bean.RecordUtil
-
判断给定类是否为Record类
- isRepeatableMethod(Method) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.Full
-
判断方法是否为容器注解的value
方法
- isRepeatableMethod(Method) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.Standard
-
判断方法是否为容器注解的value
方法
- isResolved() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
- isResolved() - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
总是返回false
- isResolved() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
- isRoot() - Method in interface cn.ujava.common.annotation.AnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class cn.ujava.common.annotation.GenericAnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class cn.ujava.common.annotation.ResolvedAnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
当前节点是否为根节点
- isRunning() - Method in class cn.ujava.common.date.StopWatch
-
检查是否有正在运行的任务
- isSafe(char) - Method in class cn.ujava.common.codec.PercentCodec
-
检查给定字符是否为安全字符
- isSameDay(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
比较两个日期是否为同一天
- isSameDay(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
比较两个日期是否为同一天
- isSameDay(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class cn.ujava.common.date.TimeUtil
-
比较两个日期是否为同一天
- isSameDay(ChronoLocalDate, ChronoLocalDate) - Static method in class cn.ujava.common.date.TimeUtil
-
比较两个日期是否为同一天
- isSameInstant(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
检查两个Calendar时间戳是否相同。
- isSameMonth(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
比较两个日期是否为同一月
同一个月的意思是:ERA(公元)、year(年)、month(月)都一致。
- isSameMonth(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
比较两个日期是否为同一月
- isSameTime(Date, Date) - Static method in class cn.ujava.common.date.DateUtil
-
是否为相同时间
此方法比较两个日期的时间戳是否相同
- isSameWeek(Calendar, Calendar, boolean) - Static method in class cn.ujava.common.date.CalendarUtil
-
比较两个日期是否为同一周
同一个周的意思是:ERA(公元)、year(年)、month(月)、week(周)都一致。
- isSameWeek(Date, Date, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
比较两个日期是否为同一周
- isSameYear(Calendar, Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
比较两个日期是否为同一年
同一个年的意思是:ERA(公元)、year(年)都一致。
- isSerializable(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
- isSetter(Method, boolean) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
检查给定方法是否为Setter方法,规则为:
方法参数必须为1个
判断是否以“set”开头
- isShutdown() - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- isSimpleTypeOrArray(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为 简单值类型 或 简单值类型的数组
- isSimpleValueType(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为简单值类型
包括:
- isSorted(T[], Comparator<? super T>) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否有序,升序或者降序,使用指定比较器比较
- isSorted(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否有序,升序或者降序
- isSorted(Comparator<E>) - Method in class cn.ujava.common.array.ArrayWrapper
-
检查数组是否有序,升序或者降序
- isSorted(Comparator<E>, boolean) - Method in class cn.ujava.common.array.ArrayWrapper
-
数组是否有有序
反序,前一个小于后一个则返回错
正序,前一个大于后一个则返回错
- isSortedASC(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否升序,即 array[i].compareTo(array[i + 1]) <= 0
- isSortedASC(T[], Comparator<? super T>) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否升序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) <= 0
- isSortedASC(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedDESC(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否降序,即 array[i].compareTo(array[i + 1]) >= 0
- isSortedDESC(T[], Comparator<? super T>) - Static method in class cn.ujava.common.array.ArrayUtil
-
检查数组是否降序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) >= 0
- isSortedDESC(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isStatic() - Static method in class cn.ujava.common.reflect.method.MethodMatcherUtil
-
用于匹配静态方法的方法匹配器。
- isStatic(Member) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是static成员,包括构造、字段或方法
- isStatic(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是static类
- isStopChar(char) - Static method in class cn.ujava.common.text.dfa.StopChar
-
判断指定的词是否是不处理的词。 如果参数为空,则返回true,因为空也属于不处理的字符。
- isSub(T[], T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
是否是数组的子数组
- isSub(File, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断给定的目录是否为给定文件或文件夹的子目录
- isSub(Path, Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断给定的目录是否为给定文件或文件夹的子目录
- isSubEquals(byte[], int, byte...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
- isSubEquals(CharSequence, int, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取第一个字串的部分字符,与第二个字符串比较(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
- isSubEquals(CharSequence, int, CharSequence, int, int, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取两个字符串的不同部分(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
- isSubset(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
当前区间是否是other
的子集
- isSuperset(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
other
是否是当前区间的子集
- isSymlink(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断是否为符号链接文件
- isSymlink(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
判断是否为符号链接文件
- isSynthetic(Member) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是合成成员(由java编译器生成的)
- isSynthetic(Class<?>) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
是否是合成类(由java编译器生成的)
- isTel(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为座机号码(中国大陆)
- isTel400800(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
验证是否为座机号码(中国大陆)+ 400 + 800
- isTerminated() - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- isTopLevelClass(Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
是否为顶层类,即定义在包中的类,而非定义在类中的内部类
- isToStringMethod(Method) - Static method in class cn.ujava.common.reflect.method.MethodUtil
-
是否为toString方法
- isTrue(boolean, Supplier<? extends X>) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为真,如果为
false
抛出给定的异常
Assert.isTrue(i > 0, IllegalArgumentException::new);
- isTrue(boolean, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为真,如果为
false
抛出
IllegalArgumentException
异常
Assert.isTrue(i > 0, "The value must be greater than zero");
- isTrue(boolean) - Static method in class cn.ujava.common.lang.Assert
-
断言是否为真,如果为
false
抛出
IllegalArgumentException
异常
Assert.isTrue(i > 0);
- isTrue(boolean) - Static method in class cn.ujava.common.lang.Validator
-
给定值是否为true
- isTrue(Boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
检查 Boolean
值是否为 true
- isType(String, String...) - Static method in class cn.ujava.common.io.file.FileNameUtil
-
根据文件名检查文件类型,忽略大小写
- isTypeBase64(CharSequence) - Static method in class cn.ujava.common.codec.binary.Base64
-
检查是否为Base64
- isTypeBase64(byte[]) - Static method in class cn.ujava.common.codec.binary.Base64
-
检查是否为Base64格式
- isUnknown(String) - Static method in class cn.ujava.common.net.NetUtil
-
检测给定字符串是否为未知,多用于检测HTTP请求相关
- isUnknown(Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
- isUploaded() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- isUpperBound() - Method in enum cn.ujava.common.lang.range.BoundType
-
是上界
- isUpperCase(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
判断字符串是否全部为大写字母
- isUpperCase(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串中的字母是否全部为大写,判断依据如下:
- isUpperCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
给定字符串中的字母是否全部为大写,判断依据如下:
- isUrl(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为URL
- isUsableLocalPort(int) - Static method in class cn.ujava.common.net.NetUtil
-
检测本地端口可用性
来自org.springframework.util.SocketUtils
- isUUID(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
- isValid(String) - Static method in class cn.ujava.common.data.id.ObjectId
-
给定的字符串是否为有效的ObjectId
- isValid(double) - Static method in class cn.ujava.common.math.NumberUtil
-
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
- isValid(float) - Static method in class cn.ujava.common.math.NumberUtil
-
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
- isValidCard(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
是否有效身份证号,忽略X的大小写
如果身份证号码中含有空格始终返回false
- isValidCard10(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
验证10位身份编码是否合法
- isValidCard18(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
判断18位身份证的合法性
- isValidCard18(String, boolean) - Static method in class cn.ujava.common.data.IdcardUtil
-
判断18位身份证的合法性
- isValidHKCard(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
验证香港身份证号码(存在Bug,部份特殊身份证无法检查)
- isValidHkMoHomeReturn(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
港澳居民来往内地通行证,俗称:回乡证,通行证号码组成规则:
通行证证件号码共11位。第1位为字母,“H”字头签发给香港居民,“M”字头签发给澳门居民。
第2位至第11位为数字,前8位数字为通行证持有人的终身号,后2位数字表示换证次数,首次发证为00,此后依次递增。
示例:H12345678、M1234567801
- isValidIfNumber(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
- isValidLine(String) - Method in class cn.ujava.common.collection.iter.LineIter
-
重写此方法来判断是否每一行都被返回,默认全部为true
- isValidNumber(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和null
将返回false
- isValidPage() - Method in class cn.ujava.common.lang.page.PageInfo
-
当前页是否可用(是否大于firstPageNum且小于总页数)
- isValidPort(int) - Static method in class cn.ujava.common.net.NetUtil
-
是否为有效的端口
此方法并不检查端口是否被占用
- isValidTWCard(String) - Static method in class cn.ujava.common.data.IdcardUtil
-
验证台湾身份证号码
- isWeekend() - Method in class cn.ujava.common.date.DateTime
-
是否为周末,周末指周六或者周日
- isWeekend(Date) - Static method in class cn.ujava.common.date.DateUtil
-
是否为周末(周六或周日)
- isWeekend(LocalDateTime) - Static method in class cn.ujava.common.date.TimeUtil
-
是否为周末(周六或周日)
- isWeekend(LocalDate) - Static method in class cn.ujava.common.date.TimeUtil
-
是否为周末(周六或周日)
- isWindows() - Static method in class cn.ujava.common.io.file.FileUtil
-
是否为Windows环境
- isWord(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证该字符串是否是字母(包括大写和小写字母)
- isWrap(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符串是否被包装
- isWrap(CharSequence, String) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(CharSequence, char, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
指定字符串是否被包装
- isWritable(boolean) - Method in class cn.ujava.common.bean.PropDesc
-
- isWritableBean(Class<?>) - Static method in class cn.ujava.common.bean.BeanUtil
-
判断是否为可写Bean对象,判定方法是:
- isZero(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
- isZipCode(CharSequence) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为邮政编码(中国)
- items() - Method in interface cn.ujava.common.lang.EnumItem
-
获取所有枚举对象
- iterable() - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A weigher where the value is a
Iterable
and its selector is the
number of elements.
- IterableIter<T> - Interface in cn.ujava.common.collection.iter
-
- iterate(T, UnaryOperator<T>) - Static method in class cn.ujava.common.stream.EasyStream
-
返回无限有序流
该流由 初始值 以及执行 迭代函数 进行迭代获取到元素
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class cn.ujava.common.stream.EasyStream
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class cn.ujava.common.stream.StreamUtil
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
- IterateSpliterator<T> - Class in cn.ujava.common.stream.spliterators
-
无限有序流 的Spliterator
- iterator() - Method in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
获取注解元素映射集合的迭代器
- iterator() - Method in class cn.ujava.common.annotation.MetaAnnotatedElement
-
获取注解映射对象集合的迭代器
- iterator() - Method in class cn.ujava.common.annotation.RepeatableMetaAnnotatedElement
-
获取迭代器
- iterator() - Method in class cn.ujava.common.array.ArrayWrapper
-
- iterator() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- iterator() - Method in class cn.ujava.common.cache.impl.NoCache
-
- iterator() - Method in class cn.ujava.common.cache.SimpleCache
-
- iterator() - Method in interface cn.ujava.common.collection.iter.IterableIter
-
- iterator() - Method in class cn.ujava.common.collection.iter.IterChain
-
- iterator - Variable in class cn.ujava.common.collection.iter.PartitionIter
-
被分批的迭代器
- iterator() - Method in class cn.ujava.common.collection.queue.BoundedPriorityQueue
-
- iterator() - Method in class cn.ujava.common.collection.queue.DiscardingQueue
-
- iterator() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- iterator() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- iterator() - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- iterator() - Method in class cn.ujava.common.collection.TransCollection
-
- iterator() - Method in class cn.ujava.common.comparator.ComparatorChain
-
- iterator() - Method in class cn.ujava.common.io.LineReader
-
- iterator() - Method in class cn.ujava.common.io.resource.MultiResource
-
- iterator() - Method in class cn.ujava.common.io.watch.watchers.WatcherChain
-
- iterator() - Method in class cn.ujava.common.lang.range.Range
-
- iterator() - Method in class cn.ujava.common.lang.tuple.Tuple
-
- iterator() - Method in class cn.ujava.common.map.MapWrapper
-
- iterator() - Method in class cn.ujava.common.map.multi.AbsTable
-
- iterator() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- iterator() - Method in class cn.ujava.common.map.TableMap
-
- iterator() - Method in class cn.ujava.common.spi.ListServiceLoader
-
- iterator() - Method in class cn.ujava.common.spi.MapServiceLoader
-
- iterator() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回流的迭代器
- iterator() - Method in class cn.ujava.common.text.replacer.ReplacerChain
-
- Iterator<T> - Interface in cn.ujava.design.iterator
-
- IteratorEnumeration<E> - Class in cn.ujava.common.collection.iter
-
- IteratorEnumeration(Iterator<E>) - Constructor for class cn.ujava.common.collection.iter.IteratorEnumeration
-
构造
- IterChain<T> - Class in cn.ujava.common.collection.iter
-
- IterChain() - Constructor for class cn.ujava.common.collection.iter.IterChain
-
- IterChain(Iterator<T>...) - Constructor for class cn.ujava.common.collection.iter.IterChain
-
构造
- IterUtil - Class in cn.ujava.common.collection.iter
-
- IterUtil() - Constructor for class cn.ujava.common.collection.iter.IterUtil
-
- padAfter(CharSequence, int, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
- padAfter(CharSequence, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
补充字符串以满足最小长度
- padLeft(List<T>, int, T) - Static method in class cn.ujava.common.collection.CollUtil
-
填充List,以达到最小长度
- padPre(CharSequence, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
补充字符串以满足指定长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
- padPre(CharSequence, int, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
- padRight(Collection<T>, int, T) - Static method in class cn.ujava.common.collection.CollUtil
-
填充List,以达到最小长度
- page(List<T>, int, int) - Static method in class cn.ujava.common.collection.ListUtil
-
对指定List分页取值
- page(List<T>, PageInfo) - Static method in class cn.ujava.common.collection.ListUtil
-
对指定List分页取值
- page(List<T>, int, Consumer<List<T>>) - Static method in class cn.ujava.common.collection.ListUtil
-
对指定List进行分页,逐页返回数据
- PageInfo - Class in cn.ujava.common.lang.page
-
分页信息,通过提供的总数、页码、每页记录数等信息,计算总页数等信息
来自:https://bbs.csdn.net/topics/360010907
- PageInfo(int, int) - Constructor for class cn.ujava.common.lang.page.PageInfo
-
构造
- Pair<L,R> - Class in cn.ujava.common.lang.tuple
-
不可变二元组对象
- Pair(L, R) - Constructor for class cn.ujava.common.lang.tuple.Pair
-
构造
- PairConverter - Class in cn.ujava.common.convert.impl
-
Pair
转换器,支持以下类型转为Pair
Map
Map.Entry
带分隔符的字符串,支持分隔符
:
、
=
、
,
Bean,包含
getLeft
和
getRight
方法
- PairConverter() - Constructor for class cn.ujava.common.convert.impl.PairConverter
-
- parallel(boolean) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
更改流的并行状态
- parallel() - Method in interface cn.ujava.common.stream.WrappedStream
-
将流转换为并行
- parallelAllOfGet(CompletableFuture<T>...) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,重载方法
- parallelAllOfGet(List<CompletableFuture<T>>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,并行执行
- parallelAllOfGet(CompletableFuture<T>[], Function<Exception, T>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法
- parallelAllOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - Static method in class cn.ujava.common.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法,重载方法
- parallelStream() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- parallelStream() - Method in class cn.ujava.common.lang.tuple.Tuple
-
将元组转成并行流
- ParameterizedTypeImpl - Class in cn.ujava.common.reflect
-
- ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class cn.ujava.common.reflect.ParameterizedTypeImpl
-
构造
- parse(CharSequence, boolean, PositionDateParser) - Static method in class cn.ujava.common.date.CalendarUtil
-
- parse(CharSequence, DateFormat) - Static method in class cn.ujava.common.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser) - Static method in class cn.ujava.common.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser, boolean) - Static method in class cn.ujava.common.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, DateTimeFormatter) - Static method in class cn.ujava.common.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, String) - Static method in class cn.ujava.common.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(CharSequence, String, Locale) - Static method in class cn.ujava.common.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(String, String...) - Static method in class cn.ujava.common.date.DateUtil
-
- parse(CharSequence) - Static method in class cn.ujava.common.date.DateUtil
-
将日期字符串转换为
DateTime
对象,格式:
yyyy-MM-dd HH:mm:ss
yyyy/MM/dd HH:mm:ss
yyyy.MM.dd HH:mm:ss
yyyy年MM月dd日 HH时mm分ss秒
yyyy-MM-dd
yyyy/MM/dd
yyyy.MM.dd
HH:mm:ss
HH时mm分ss秒
yyyy-MM-dd HH:mm
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss.SSSSSS
yyyyMMddHHmmss
yyyyMMddHHmmssSSS
yyyyMMdd
EEE, dd MMM yyyy HH:mm:ss z
EEE MMM dd HH:mm:ss zzz yyyy
yyyy-MM-dd'T'HH:mm:ss'Z'
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
yyyy-MM-dd'T'HH:mm:ssZ
yyyy-MM-dd'T'HH:mm:ss.SSSZ
- parse(String) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- parse(String, ParsePosition) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- parse(String, ParsePosition, Calendar) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- parse(CharSequence, String) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
使用自定义格式解析日期
- parse(String) - Method in class cn.ujava.common.date.format.parser.CSTDateParser
-
- parse(String) - Method in interface cn.ujava.common.date.format.parser.DateParser
-
- parse(String) - Method in class cn.ujava.common.date.format.parser.FastDateParser
-
- parse(String, ParsePosition) - Method in class cn.ujava.common.date.format.parser.FastDateParser
-
- parse(String, ParsePosition, Calendar) - Method in class cn.ujava.common.date.format.parser.FastDateParser
-
- parse(String) - Method in class cn.ujava.common.date.format.parser.ISO8601DateParser
-
- parse(String) - Method in class cn.ujava.common.date.format.parser.NormalDateParser
-
- parse(String) - Method in class cn.ujava.common.date.format.parser.PatternsDateParser
-
- parse(String, ParsePosition) - Method in interface cn.ujava.common.date.format.parser.PositionDateParser
-
- parse(String, ParsePosition, Calendar) - Method in interface cn.ujava.common.date.format.parser.PositionDateParser
-
根据给定格式更新
Calendar
Upon success, the ParsePosition index is updated to indicate how much of the source text was consumed.
- parse(String) - Method in class cn.ujava.common.date.format.parser.PureDateParser
-
- parse(String) - Method in class cn.ujava.common.date.format.parser.TimeParser
-
- parse(CharSequence, DateTimeFormatter) - Static method in class cn.ujava.common.date.TimeUtil
-
- parse(CharSequence, String) - Static method in class cn.ujava.common.date.TimeUtil
-
- parse(CharSequence) - Static method in class cn.ujava.common.io.unit.DataSize
-
- parse(CharSequence, DataUnit) - Static method in class cn.ujava.common.io.unit.DataSize
-
Obtain a DataSize from a text string such as
12MB
using
the specified default
DataUnit
if no unit is specified.
- parse(String) - Static method in class cn.ujava.common.io.unit.DataSizeUtil
-
解析数据大小字符串,转换为bytes大小
- parse(T) - Static method in class cn.ujava.common.map.Dict
-
将PO对象转为Dict
- parse(CharSequence, Charset) - Method in class cn.ujava.common.net.url.UrlPath
-
解析path
- parse(String, Charset) - Method in class cn.ujava.common.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(String, Charset, boolean) - Method in class cn.ujava.common.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(TreeNode<T>, MapTree<T>) - Method in class cn.ujava.common.tree.parser.DefaultNodeParser
-
- parse(T, MapTree<E>) - Method in interface cn.ujava.common.tree.parser.NodeParser
-
- parse(String) - Static method in class cn.ujava.common.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回系统默认编码
- parse(String, Charset) - Static method in class cn.ujava.common.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回默认编码
- parseBean(T) - Method in class cn.ujava.common.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - Method in class cn.ujava.common.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBigInteger(String) - Method in class cn.ujava.common.math.NumberParser
-
解析为
BigInteger
,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseBigInteger(String) - Static method in class cn.ujava.common.math.NumberUtil
-
创建
BigInteger
,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseByISO(CharSequence) - Static method in class cn.ujava.common.date.TimeUtil
-
- parseByPatterns(String, String...) - Static method in class cn.ujava.common.date.CalendarUtil
-
- parseByPatterns(String, Locale, String...) - Static method in class cn.ujava.common.date.CalendarUtil
-
- parseByPatterns(String, Locale, boolean, String...) - Static method in class cn.ujava.common.date.CalendarUtil
-
- parseCookies(String) - Static method in class cn.ujava.common.net.NetUtil
-
解析Cookie信息
- parseDate(CharSequence, DateTimeFormatter) - Static method in class cn.ujava.common.date.TimeUtil
-
- parseDate(CharSequence, String) - Static method in class cn.ujava.common.date.TimeUtil
-
- parseDateByISO(CharSequence) - Static method in class cn.ujava.common.date.TimeUtil
-
解析日期时间字符串为
LocalDate
,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30
- parseDouble(String) - Method in class cn.ujava.common.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
- parseDouble(String, Double) - Static method in class cn.ujava.common.math.NumberUtil
-
- parseDouble(String) - Static method in class cn.ujava.common.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
- parseFloat(String) - Method in class cn.ujava.common.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
- parseFloat(String, Float) - Static method in class cn.ujava.common.math.NumberUtil
-
- parseFloat(String) - Static method in class cn.ujava.common.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
- parseInt(String) - Method in class cn.ujava.common.math.NumberParser
-
解析转换数字字符串为int型数字,规则如下:
- parseInt(String, Integer) - Static method in class cn.ujava.common.math.NumberUtil
-
- parseInt(String) - Static method in class cn.ujava.common.math.NumberUtil
-
解析转换数字字符串为int型数字,规则如下:
- parseLong(String) - Method in class cn.ujava.common.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
- parseLong(String, Long) - Static method in class cn.ujava.common.math.NumberUtil
-
- parseLong(String) - Static method in class cn.ujava.common.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
- parseNumber(String) - Method in class cn.ujava.common.math.NumberParser
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
空白符和NaN转换为0
0x开头使用16进制解析为Long类型
- parseNumber(String, Number) - Static method in class cn.ujava.common.math.NumberUtil
-
- parseNumber(String) - Static method in class cn.ujava.common.math.NumberUtil
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
- parseNumber(String, Locale) - Static method in class cn.ujava.common.math.NumberUtil
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
- parseObject(String, ParsePosition) - Method in class cn.ujava.common.date.format.FastDateFormat
-
- parseObject(String) - Method in interface cn.ujava.common.date.format.parser.DateParser
-
- parseObject(String, ParsePosition) - Method in interface cn.ujava.common.date.format.parser.PositionDateParser
-
- parsePattern() - Method in class cn.ujava.common.date.format.FastDatePrinter
-
Returns a list of Rules given a pattern.
- parseRequestStream(InputStream, Charset) - Method in class cn.ujava.common.net.multipart.MultipartFormData
-
提取上传的文件和表单数据
- parseSegments(String) - Method in class cn.ujava.common.text.placeholder.StrTemplate
-
将 模板 解析为 Segment 列表
- parseSegments(String) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
- parseSegments(String) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
- parseToken(String, int[]) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
Performs the parsing of tokens.
- parseXml(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
将String类型的XML转换为XML文档
- partition(Collection<T>, int) - Static method in class cn.ujava.common.collection.CollUtil
-
对集合按照指定长度分段,每一个段为单独的集合,返回这个集合的列表
- partition(List<T>, int) - Static method in class cn.ujava.common.collection.ListUtil
-
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition<T> - Class in cn.ujava.common.collection.partition
-
列表分区或分段
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
参考:Guava的Lists#Partition
- Partition(List<T>, int) - Constructor for class cn.ujava.common.collection.partition.Partition
-
列表分区
- partition(Predicate<T>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Supplier<C>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Collector<T, ?, R>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
根据给定判断条件分组
- PartitionIter<T> - Class in cn.ujava.common.collection.iter
-
分批迭代工具,可以分批处理数据
比如调用其他客户的接口,传入的入参有限,需要分批
比如mysql/oracle用in语句查询,超过1000可以分批
比如数据库取出游标,可以把游标里的数据一批一批处理
- PartitionIter(Iterator<T>, int) - Constructor for class cn.ujava.common.collection.iter.PartitionIter
-
创建分组对象
- partitionSize - Variable in class cn.ujava.common.collection.iter.PartitionIter
-
实际每批大小
- partValue(int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
当除以分数有余数时每份+1
- partValue(int, int, boolean) - Static method in class cn.ujava.common.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
如果isPlusOneWhenHasRem为true,则当除以分数有余数时每份+1,否则丢弃余数部分
- PasswdStrength - Class in cn.ujava.common.data
-
- PasswdStrength() - Constructor for class cn.ujava.common.data.PasswdStrength
-
- PasswdStrength.CHAR_TYPE - Enum in cn.ujava.common.data
-
字符类型枚举
- PasswdStrength.PASSWD_LEVEL - Enum in cn.ujava.common.data
-
密码强度等级枚举
- password(String) - Static method in class cn.ujava.common.data.MaskingUtil
-
【密码】密码的全部字符都用*代替,比如:******
- PATH - Static variable in class cn.ujava.common.net.url.RFC3986
-
path = segment / "/"
- PATH_SEPARATOR - Static variable in class cn.ujava.common.io.file.FileUtil
-
多个PATH之间的分隔符
在Unix和Linux下 是':'
; 在Windows下是 ';'
- PathConverter - Class in cn.ujava.common.convert.impl
-
字符串转换器
- PathConverter() - Constructor for class cn.ujava.common.convert.impl.PathConverter
-
- PathCopier - Class in cn.ujava.common.io.file
-
文件复制封装
- PathCopier(Path, Path, CopyOption[]) - Constructor for class cn.ujava.common.io.file.PathCopier
-
构造
- PathDeleter - Class in cn.ujava.common.io.file
-
文件删除封装
- PathDeleter(Path) - Constructor for class cn.ujava.common.io.file.PathDeleter
-
构造
- pathEndsWith(File, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
判断文件路径是否有指定后缀,忽略大小写
常用语判断扩展名
- pathEquals(File, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件路径是否相同
取两个文件的绝对路径比较,在Windows下忽略大小写,在Linux下不忽略。
- PathMover - Class in cn.ujava.common.io.file
-
文件移动封装
- PathMover(Path, Path, CopyOption[]) - Constructor for class cn.ujava.common.io.file.PathMover
-
构造
- pathPrefix - Variable in class cn.ujava.common.spi.AbsServiceLoader
-
- PathUtil - Class in cn.ujava.common.io.file
-
NIO中Path对象操作封装
- PathUtil() - Constructor for class cn.ujava.common.io.file.PathUtil
-
- pattern - Variable in class cn.ujava.common.date.format.SimpleDateBasic
-
The pattern
- PatternFinder - Class in cn.ujava.common.text.finder
-
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置
- PatternFinder(String, boolean) - Constructor for class cn.ujava.common.text.finder.PatternFinder
-
构造
- PatternFinder(Pattern) - Constructor for class cn.ujava.common.text.finder.PatternFinder
-
构造
- patternParts - Variable in class cn.ujava.common.bean.BeanPath
-
- PatternPool - Class in cn.ujava.common.regex
-
- PatternPool() - Constructor for class cn.ujava.common.regex.PatternPool
-
- PatternsDateParser - Class in cn.ujava.common.date.format.parser
-
- PatternsDateParser(String...) - Constructor for class cn.ujava.common.date.format.parser.PatternsDateParser
-
构造
- pay(double) - Method in class cn.ujava.design.strategy.CashPayment
-
- pay(double) - Method in class cn.ujava.design.strategy.CreditCardPayment
-
- pay(double) - Method in interface cn.ujava.design.strategy.PaymentStrategy
-
- pay(double) - Method in class cn.ujava.design.strategy.PayPalPayment
-
- PaymentProcessor - Class in cn.ujava.design.strategy
-
- PaymentProcessor(PaymentStrategy) - Constructor for class cn.ujava.design.strategy.PaymentProcessor
-
- PaymentStrategy - Interface in cn.ujava.design.strategy
-
- PayPalPayment - Class in cn.ujava.design.strategy
-
- PayPalPayment(String, String) - Constructor for class cn.ujava.design.strategy.PayPalPayment
-
- PCHAR - Static variable in class cn.ujava.common.net.url.RFC3986
-
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
- peek() - Method in class cn.ujava.common.collection.queue.DiscardingQueue
-
- peek() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- peek(byte[], int, int) - Method in class cn.ujava.common.io.CircularByteBuffer
-
Returns, whether the next bytes in the buffer are exactly those, given by
sourceBuffer
, offset
, and length
.
- peek(Consumer<T>) - Method in interface cn.ujava.common.lang.mutable.Mutable
-
检查并操作值
- peek(Consumer<T>) - Method in class cn.ujava.common.lang.Opt
-
如果包裹里元素的值存在,就执行对应的操作,并返回本身
如果不存在,返回一个空的Opt
- peek(Consumer<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
这是一个无状态中间操作
- peekFirst() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- peekIdx(BiConsumer<? super T, Integer>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。操作带下标
- peekKey(Consumer<? super K>) - Method in class cn.ujava.common.stream.EntryStream
-
检查键
- peekLast() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- peeks(Consumer<T>...) - Method in class cn.ujava.common.lang.Opt
-
如果包裹里元素的值存在,就执行对应的操作集,并返回本身
如果不存在,返回一个空的Opt
- peekValue(Consumer<? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
检查值
- Pepperoni - Class in cn.ujava.design.decorator
-
- Pepperoni(Pizza) - Constructor for class cn.ujava.design.decorator.Pepperoni
-
- PERCENT - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:百分号 '%'
- PercentCodec - Class in cn.ujava.common.codec
-
百分号编码(Percent-encoding), 也称作URL编码(URL encoding)。
百分号编码可用于URI的编码,也可以用于"application/x-www-form-urlencoded"的MIME准备数据。
- PercentCodec() - Constructor for class cn.ujava.common.codec.PercentCodec
-
构造
[a-zA-Z0-9]默认不被编码
- PercentCodec(BitSet) - Constructor for class cn.ujava.common.codec.PercentCodec
-
构造
- PercentCodec.Builder - Class in cn.ujava.common.codec
-
- PeriodConverter - Class in cn.ujava.common.convert.impl
-
- PeriodConverter() - Constructor for class cn.ujava.common.convert.impl.PeriodConverter
-
- Person - Class in cn.ujava.design.singleton
-
- Person() - Constructor for class cn.ujava.design.singleton.Person
-
- PersonEnum - Enum in cn.ujava.design.singleton
-
枚举
PersonEnum.INSTANCE.getInstance()
- PersonSingleton - Enum in cn.ujava.design.singleton
-
直接新建枚举类
PersonSingleton.INSTANCE
- PhoneUtil - Class in cn.ujava.common.data
-
电话号码工具类,包括:
手机号码
400、800号码
座机号码
- PhoneUtil() - Constructor for class cn.ujava.common.data.PhoneUtil
-
- PI - Static variable in class cn.ujava.common.data.CoordinateUtil
-
坐标转换参数:π
- Pid - Enum in cn.ujava.common.data.id
-
- ping(String) - Static method in class cn.ujava.common.net.NetUtil
-
检测IP地址是否能ping通
- ping(String, int) - Static method in class cn.ujava.common.net.NetUtil
-
检测IP地址是否能ping通
- PinyinComparator - Class in cn.ujava.common.comparator
-
按照GBK拼音顺序对给定的汉字字符串排序
- PinyinComparator() - Constructor for class cn.ujava.common.comparator.PinyinComparator
-
构造,null
最大,排在最后
- PinyinComparator(boolean) - Constructor for class cn.ujava.common.comparator.PinyinComparator
-
构造
- Pizza - Interface in cn.ujava.design.decorator
-
- pizza - Variable in class cn.ujava.design.decorator.ToppingDecorator
-
- pjwHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
PJW算法
- placeholder - Variable in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
单占位符
- placeholder(String) - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
设置 占位符
- placeholder - Variable in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
- PlaceholderParser - Class in cn.ujava.common.text.placeholder
-
一个简单的占位符解析器。给定占位符的左右边界符号以及转义符,
将允许把一段字符串中的占位符解析并替换为指定内容,支持指定转义符对边界符号进行转义。
比如:
- PlaceholderParser(UnaryOperator<String>, String, String) - Constructor for class cn.ujava.common.text.placeholder.PlaceholderParser
-
创建一个占位符解析器,默认转义符为"\"
- PlaceholderParser(UnaryOperator<String>, String, String, char) - Constructor for class cn.ujava.common.text.placeholder.PlaceholderParser
-
创建一个占位符解析器
- placeholderSegments - Variable in class cn.ujava.common.text.placeholder.StrTemplate
-
所有占位符
- PlainPizza - Class in cn.ujava.design.decorator
-
- PlainPizza() - Constructor for class cn.ujava.design.decorator.PlainPizza
-
- PLATE_NUMBER - Static variable in class cn.ujava.common.regex.PatternPool
-
中国车牌号码(兼容新能源车牌)
- PLATE_NUMBER - Static variable in interface cn.ujava.common.regex.RegexPool
-
中国车牌号码(兼容新能源车牌)
- play() - Method in class cn.ujava.design.template.Game
-
- PLUS - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:加号 '+'
- poll() - Method in class cn.ujava.common.collection.queue.DiscardingQueue
-
- poll() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- pollFirst() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- pollLast() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- pop() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- popPart(Stack<T>, int) - Static method in class cn.ujava.common.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- popPart(Deque<T>, int) - Static method in class cn.ujava.common.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- PORT_RANGE_MAX - Static variable in class cn.ujava.common.net.NetUtil
-
默认最大端口,65535
- PORT_RANGE_MIN - Static variable in class cn.ujava.common.net.NetUtil
-
默认最小端口,1024
- PositionDateParser - Interface in cn.ujava.common.date.format.parser
-
- postVisitDirectory(Path, IOException) - Method in class cn.ujava.common.io.file.visitor.DelVisitor
-
访问目录结束后删除目录,当执行此方法时,子文件或目录都已访问(删除)完毕
理论上当执行到此方法时,目录下已经被清空了
- pow(Number, int) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的幂运算
- pow(BigDecimal, int) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的幂运算
- PredicateUtil - Class in cn.ujava.common.func
-
- PredicateUtil() - Constructor for class cn.ujava.common.func.PredicateUtil
-
- prefix - Variable in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- prefix(String) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符前缀
- prefix - Variable in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
- prepend(Iterable<? extends Map.Entry<K, V>>) - Method in class cn.ujava.common.stream.EntryStream
-
- prepend(Iterable<? extends T>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
将输入元素转为流,返回一个前半段为新流,后半段为当前流的新实例
- prependIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
不忽略大小写
- prependIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
- prependIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
忽略大小写
- prettyPrint() - Method in class cn.ujava.common.date.StopWatch
-
生成所有任务的一个任务花费时间表,单位纳秒
- prettyPrint(TimeUnit) - Method in class cn.ujava.common.date.StopWatch
-
生成所有任务的一个任务花费时间表
- previousPage() - Method in class cn.ujava.common.lang.page.PageInfo
-
上一页,即当前页码-1,直到第一页则始终为第一页
- preVisitDirectory(Path, BasicFileAttributes) - Method in class cn.ujava.common.compress.ZipCopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class cn.ujava.common.io.file.visitor.CopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class cn.ujava.common.io.file.visitor.MoveVisitor
-
- PrimitiveArrayUtil - Class in cn.ujava.common.array
-
原始类型数组工具类
- PrimitiveArrayUtil() - Constructor for class cn.ujava.common.array.PrimitiveArrayUtil
-
- PrimitiveConverter - Class in cn.ujava.common.convert.impl
-
原始类型转换器
支持类型为:
byte
short
int
long
float
double
char
boolean
- PrimitiveConverter() - Constructor for class cn.ujava.common.convert.impl.PrimitiveConverter
-
构造
- print(Object) - Static method in class cn.ujava.common.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print(Object, Object...) - Static method in class cn.ujava.common.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable
对象,那么同时打印堆栈
- print(String, Object...) - Static method in class cn.ujava.common.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print() - Method in class cn.ujava.common.lang.ConsoleTable
-
打印到控制台
- PrinterVisitor - Class in cn.ujava.design.visitor
-
- PrinterVisitor() - Constructor for class cn.ujava.design.visitor.PrinterVisitor
-
- printProgress(char, int) - Static method in class cn.ujava.common.lang.Console
-
打印进度条
- printProgress(char, int, double) - Static method in class cn.ujava.common.lang.Console
-
打印进度条
- process(FoundWord) - Method in interface cn.ujava.common.text.dfa.SensitiveProcessor
-
敏感词过滤处理
- processData() - Method in class cn.ujava.design.facade.CPU
-
- processMultiple(int, int) - Static method in class cn.ujava.common.math.MathUtil
-
可以用于计算双色球、大乐透注数的方法
比如大乐透35选5可以这样调用processMultiple(7,5); 就是数学中的:C75=7*6/2*1
- processPayment(double) - Method in class cn.ujava.design.strategy.PaymentProcessor
-
- processStream(MultipartRequestInputStream) - Method in class cn.ujava.common.net.multipart.UploadFile
-
处理上传表单流,提取出文件
- progress - Variable in class cn.ujava.common.io.copy.IoCopier
-
进度条
- progress(long, long) - Method in interface cn.ujava.common.io.StreamProgress
-
进行中
- PropDesc - Class in cn.ujava.common.bean
-
属性描述,包括了字段、getter、setter和相应的方法执行
- PropDesc(Field, Method, Method) - Constructor for class cn.ujava.common.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropertyComparator<T> - Class in cn.ujava.common.comparator
-
Bean属性排序器
支持读取Bean多层次下的属性
- PropertyComparator(String) - Constructor for class cn.ujava.common.comparator.PropertyComparator
-
构造,默认null
排在后(从小到大排序)
- PropertyComparator(String, boolean) - Constructor for class cn.ujava.common.comparator.PropertyComparator
-
构造
- PropIgnore - Annotation Type in cn.ujava.common.annotation
-
属性忽略注解,使用此注解的字段等会被忽略,主要用于Bean拷贝、Bean转Map等
此注解应用于字段时,忽略读取和设置属性值,应用于setXXX方法忽略设置值,应用于getXXX忽略读取值
- ProxySocketFactory - Class in cn.ujava.common.net
-
代理Socket工厂,用于创建代理Socket
来自commons-net的DefaultSocketFactory
- ProxySocketFactory(Proxy) - Constructor for class cn.ujava.common.net.ProxySocketFactory
-
构造
- prune() - Method in interface cn.ujava.common.cache.Cache
-
从缓存中清理过期对象,清理策略取决于具体实现
- prune() - Method in class cn.ujava.common.cache.impl.NoCache
-
- prune() - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- prune() - Method in class cn.ujava.common.cache.impl.StampedCache
-
- pruneCache() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
清理实现
子类实现此方法时无需加锁
- pruneCache() - Method in class cn.ujava.common.cache.impl.FIFOCache
-
先进先出的清理策略
先遍历缓存清理过期的缓存对象,如果清理后还是满的,则删除第一个缓存对象
- pruneCache() - Method in class cn.ujava.common.cache.impl.LFUCache
-
清理过期对象。
清理后依旧满的情况下清除最少访问(访问计数最小)的对象并将其他对象的访问数减去这个最小访问数,以便新对象进入后可以公平计数。
- pruneCache() - Method in class cn.ujava.common.cache.impl.LRUCache
-
只清理超时对象,LRU的实现会交给LinkedHashMap
- pruneCache() - Method in class cn.ujava.common.cache.impl.TimedCache
-
清理过期对象
- PunyCode - Class in cn.ujava.common.codec
-
Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码
- PunyCode() - Constructor for class cn.ujava.common.codec.PunyCode
-
- PURE_DATE_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_DATE_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_DATE_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:yyyyMMdd
- PURE_DATETIME_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_DATETIME_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_DATETIME_MS_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_DATETIME_MS_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式
DateTimeFormatter
:yyyyMMddHHmmssSSS
see https://stackoverflow.com/questions/22588051/is-java-time-failing-to-parse-fraction-of-second
jdk8 bug at: https://bugs.openjdk.java.net/browse/JDK-8031085
- PURE_DATETIME_MS_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:yyyyMMddHHmmssSSS
- PURE_DATETIME_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:yyyyMMddHHmmss
- PURE_TIME_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_TIME_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- PURE_TIME_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期格式:HHmmss
- PureDateParser - Class in cn.ujava.common.date.format.parser
-
纯数字的日期字符串解析,支持格式包括;
yyyyMMddHHmmss
yyyyMMddHHmmssSSS
yyyyMMdd
HHmmss
- PureDateParser() - Constructor for class cn.ujava.common.date.format.parser.PureDateParser
-
- push(E) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- push(K, V) - Method in class cn.ujava.common.stream.EntryStream
-
向当前流末尾追加元素
- push(T...) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
与给定元素组成的流合并,成为新的流
- put(K, V) - Method in interface cn.ujava.common.cache.Cache
-
将对象加入到缓存,使用默认失效时长
- put(K, V, long) - Method in interface cn.ujava.common.cache.Cache
-
- put(K, V) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- put(K, V) - Method in class cn.ujava.common.cache.impl.NoCache
-
- put(K, V, long) - Method in class cn.ujava.common.cache.impl.NoCache
-
- put(K, V, long) - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- put(K, V, long) - Method in class cn.ujava.common.cache.impl.StampedCache
-
- put(K, V) - Method in class cn.ujava.common.cache.SimpleCache
-
放入缓存
- put(E) - Method in class cn.ujava.common.collection.queue.CheckedLinkedBlockingQueue
-
- put(Object) - Static method in class cn.ujava.common.lang.Singleton
-
将已有对象放入单例中,其Class做为键
- put(String, Object) - Static method in class cn.ujava.common.lang.Singleton
-
将已有对象放入单例中,key做为键
- put(K, V) - Method in class cn.ujava.common.map.BiMap
-
- put(K, V) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- put(K, TreeEntry<K, V>) - Method in interface cn.ujava.common.map.ForestMap
-
添加一个节点,效果等同于 putNode(key, node.getValue())
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- put(K, V) - Method in class cn.ujava.common.map.MapBuilder
-
链式Map创建
- put(boolean, K, V) - Method in class cn.ujava.common.map.MapBuilder
-
链式Map创建
- put(boolean, K, Supplier<V>) - Method in class cn.ujava.common.map.MapBuilder
-
链式Map创建
- put(Object, Object) - Method in class cn.ujava.common.map.MapProxy
-
- put(K, V) - Method in class cn.ujava.common.map.MapWrapper
-
- put(K, Collection<V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
- put(R, C, V) - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- put(R, C, V) - Method in interface cn.ujava.common.map.multi.Table
-
为表格指定行列赋值,如果不存在,创建之,存在则替换之,返回原值
- put(K, V) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- put(K, V) - Method in class cn.ujava.common.map.TableMap
-
- put(K, V) - Method in class cn.ujava.common.map.TransMap
-
- put(L, M, R) - Method in class cn.ujava.common.map.TripleTable
-
加入值
- putAll(Map<? extends K, ? extends V>) - Method in class cn.ujava.common.map.BiMap
-
- putAll(Map<? extends K, ? extends TreeEntry<K, V>>) - Method in interface cn.ujava.common.map.ForestMap
-
批量添加节点,若节点具有父节点或者子节点,则一并在当前实例中引入该关系
- putAll(Map<K, V>) - Method in class cn.ujava.common.map.MapBuilder
-
链式Map创建
- putAll(Map<?, ?>) - Method in class cn.ujava.common.map.MapProxy
-
- putAll(Map<K, V>, Iterable<V>, Function<V, K>) - Static method in class cn.ujava.common.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class cn.ujava.common.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<V>, Function<V, K>) - Static method in class cn.ujava.common.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<T>, Function<T, K>, Function<T, V>) - Static method in class cn.ujava.common.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<? extends K, ? extends V>) - Method in class cn.ujava.common.map.MapWrapper
-
- putAll(Map<? extends K, ? extends Collection<V>>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
- putAll(Table<? extends R, ? extends C, ? extends V>) - Method in interface cn.ujava.common.map.multi.Table
-
批量加入
- putAll(Map<? extends K, ? extends V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class cn.ujava.common.map.TableMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class cn.ujava.common.map.TransMap
-
- putAllNode(C, Function<V, K>, Function<V, K>, boolean) - Method in interface cn.ujava.common.map.ForestMap
-
批量添加节点
- putAllValues(K, Collection<V>) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
- putAllValues(Map<? extends K, ? extends Collection<V>>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将集合中的全部键值对追加到当前实例中,效果等同于:
- putAllValues(K, Collection<V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
- putCustom(Type, Converter) - Method in class cn.ujava.common.convert.RegisterConverter
-
登记自定义转换器
- putEdge(T, T) - Method in class cn.ujava.common.map.multi.Graph
-
添加边
- putExtra(String, Object) - Method in class cn.ujava.common.tree.MapTree
-
扩展属性
- putExtra(String, Object) - Method in class cn.ujava.common.tree.TreeBuilder
-
扩展属性
- putFileType(String, String) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
增加文件类型映射
如果已经存在将覆盖之前的映射
- putFormatter(String, Function<Date, String>) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
加入日期格式化规则
- putIfAbsent(K, V) - Method in class cn.ujava.common.map.BiMap
-
- putIfAbsent(K, V) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- putIfAbsent(K, V) - Method in class cn.ujava.common.map.MapWrapper
-
- putIfAbsent(K, V) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- putIfAbsent(K, V) - Method in class cn.ujava.common.map.TransMap
-
- putLinkedNodes(K, V, K, V) - Method in interface cn.ujava.common.map.ForestMap
-
同时添加父子节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
该操作等同于:
- putLinkedNodes(K, K, V) - Method in interface cn.ujava.common.map.ForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
- putLinkedNodes(K, V, K, V) - Method in class cn.ujava.common.map.LinkedForestMap
-
同时添加父子节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
该操作等同于:
- putLinkedNodes(K, K, V) - Method in class cn.ujava.common.map.LinkedForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
- putNode(K, V) - Method in interface cn.ujava.common.map.ForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- putNode(K, V) - Method in class cn.ujava.common.map.LinkedForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- putParser(String, Function<CharSequence, Date>) - Static method in class cn.ujava.common.date.format.GlobalCustomFormat
-
加入日期解析规则
- putPropertyDescriptorMap(Class<?>, Map<String, PropertyDescriptor>, boolean) - Method in enum cn.ujava.common.bean.BeanInfoCache
-
加入缓存
- putStringer(Class<?>, Function<Object, String>) - Method in class cn.ujava.common.convert.impl.StringConverter
-
加入自定义对象类型的toString规则
- putValue(K, V) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
向指定键对应的值集合追加值,效果等同于:
- putValue(K, V) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
向指定键对应的值集合追加值,效果等同于:
- putValues(K, V...) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将数组中的全部元素追加到指定的值集合中,效果等同于:
- putWithoutLock(K, V, long) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
加入元素,无锁
- RADIUS - Static variable in class cn.ujava.common.data.CoordinateUtil
-
地球半径(Krasovsky 1940)
- RADIXS_34 - Static variable in class cn.ujava.common.codec.RadixUtil
-
34进制字符串,不包含 IO 字符
对于需要补齐的,自己可以随机填充IO字符
26个字母:abcdefghijklmnopqrstuvwxyz
- RADIXS_59 - Static variable in class cn.ujava.common.codec.RadixUtil
-
59进制字符串,不包含 IOl 字符
- RADIXS_SHUFFLE_34 - Static variable in class cn.ujava.common.codec.RadixUtil
-
打乱后的34进制
- RADIXS_SHUFFLE_59 - Static variable in class cn.ujava.common.codec.RadixUtil
-
打乱后的59进制
- RadixUtil - Class in cn.ujava.common.codec
-
进制转换工具类,可以转换为任意进制
- RadixUtil() - Constructor for class cn.ujava.common.codec.RadixUtil
-
- RandomAccessAvgPartition<T> - Class in cn.ujava.common.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区个数,将指定列表分区为不同的块,每块区域的长度均匀分布(个数差不超过1)
- RandomAccessAvgPartition(List<T>, int) - Constructor for class cn.ujava.common.collection.partition.RandomAccessAvgPartition
-
列表分区
- RandomAccessPartition<T> - Class in cn.ujava.common.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
参考:Guava的Lists#RandomAccessPartition
- RandomAccessPartition(List<T>, int) - Constructor for class cn.ujava.common.collection.partition.RandomAccessPartition
-
构造
- randomBigDecimal() - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数[0, 1)
- randomBigDecimal(BigDecimal) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomBigDecimal(BigDecimal, BigDecimal) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomBoolean() - Static method in class cn.ujava.common.util.RandomUtil
-
获得随机Boolean值
- randomBytes(int) - Static method in class cn.ujava.common.util.RandomUtil
-
随机bytes
- randomChar() - Static method in class cn.ujava.common.util.RandomUtil
-
随机字母或数字,小写
- randomChar(String) - Static method in class cn.ujava.common.util.RandomUtil
-
随机字符
- randomChinese() - Static method in class cn.ujava.common.util.RandomUtil
-
随机汉字('一'-'鿿')
- randomCreditCode() - Static method in class cn.ujava.common.data.CreditCodeUtil
-
获取一个随机的统一社会信用代码
- randomDate(Date, DateField, int, int) - Static method in class cn.ujava.common.util.RandomUtil
-
以给定日期为基准,随机产生一个日期
- randomDay(int, int) - Static method in class cn.ujava.common.util.RandomUtil
-
以当天为基准,随机产生一个日期
- randomDouble(double, double) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double, double, int, RoundingMode) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble() - Static method in class cn.ujava.common.util.RandomUtil
-
获得随机数[0, 1)
- randomDouble(int, RoundingMode) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomDouble(double, int, RoundingMode) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomEle(List<T>) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得列表中的元素
- randomEle(List<T>, int) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得列表中的元素
- randomEle(T[]) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得数组中的元素
- randomEle(T[], int) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得数组中的元素
- randomEles(List<T>, int) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得列表中的一定量元素
- randomEleSet(Collection<T>, int) - Static method in class cn.ujava.common.util.RandomUtil
-
随机获得列表中的一定量的不重复元素,返回Set
- randomFloat() - Static method in class cn.ujava.common.util.RandomUtil
-
获得随机数[0, 1)
- randomFloat(float) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomFloat(float, float) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomInt() - Static method in class cn.ujava.common.util.RandomUtil
-
获得随机数int值
- randomInt(int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomInt(int, int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomInt(int, int, boolean, boolean) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomInts(int) - Static method in class cn.ujava.common.util.RandomUtil
-
创建指定长度的随机索引
- randomLong() - Static method in class cn.ujava.common.util.RandomUtil
-
获得随机数
- randomLong(long) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomLong(long, long) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomLong(long, long, boolean, boolean) - Static method in class cn.ujava.common.util.RandomUtil
-
获得指定范围内的随机数
- randomNanoId() - Static method in class cn.ujava.common.data.id.NanoId
-
- randomNanoId(int) - Static method in class cn.ujava.common.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNanoId(Random, char[], int) - Static method in class cn.ujava.common.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNumber() - Static method in class cn.ujava.common.util.RandomUtil
-
随机数字,数字为0~9单个数字
- randomNumbers(int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个只包含数字的字符串
- randomPick(List<T>, int) - Static method in class cn.ujava.common.util.RandomUtil
-
- randomPickInts(int, int[]) - Static method in class cn.ujava.common.util.RandomUtil
-
生成从种子中获取随机数字
- RandomSelector<T> - Class in cn.ujava.common.lang.selector
-
随机选择器
- RandomSelector() - Constructor for class cn.ujava.common.lang.selector.RandomSelector
-
构造
- RandomSelector(Iterable<T>) - Constructor for class cn.ujava.common.lang.selector.RandomSelector
-
构造
- randomString(int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大小写字母)
- randomStringLower(int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母)
- randomStringLower(String, int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个随机的字符串
- randomStringUpper(int) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大写字符)
- randomStringWithoutStr(int, String) - Static method in class cn.ujava.common.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母) 并排除指定字符串
- RandomUtil - Class in cn.ujava.common.util
-
随机工具类
- RandomUtil() - Constructor for class cn.ujava.common.util.RandomUtil
-
- randomUUID() - Static method in class cn.ujava.common.data.id.IdUtil
-
获取随机UUID
- randomUUID() - Static method in class cn.ujava.common.data.id.UUID
-
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的强伪随机数生成器生成该 UUID。
- randomUUID(boolean) - Static method in class cn.ujava.common.data.id.UUID
-
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的强伪随机数生成器生成该 UUID。
- range(Date, Date, DateField) - Static method in class cn.ujava.common.date.DateUtil
-
创建日期范围生成器
- Range<T> - Class in cn.ujava.common.lang.range
-
范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器
由于用户自行实现
Range.Stepper
来定义步进,因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑。
- Range(T, Range.Stepper<T>) - Constructor for class cn.ujava.common.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>) - Constructor for class cn.ujava.common.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>, boolean, boolean) - Constructor for class cn.ujava.common.lang.range.Range
-
构造
- range(int) - Static method in class cn.ujava.common.math.NumberUtil
-
生成一个从0开始的数字列表
- range(int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- range(int, int, int) - Static method in class cn.ujava.common.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- Range.Stepper<T> - Interface in cn.ujava.common.lang.range
-
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑:
- rangeConsume(Date, Date, DateField, Consumer<Date>) - Static method in class cn.ujava.common.date.DateUtil
-
按日期范围遍历,执行 consumer
- rangeContains(DateRange, DateRange) - Static method in class cn.ujava.common.date.DateUtil
-
俩个时间区间取交集
- rangeFunc(Date, Date, DateField, Function<Date, T>) - Static method in class cn.ujava.common.date.DateUtil
-
按日期范围遍历,执行 function
- rangeNotContains(DateRange, DateRange) - Static method in class cn.ujava.common.date.DateUtil
-
俩个时间区间取差集(end - start)
- RangeReplacerByChar - Class in cn.ujava.common.text.replacer
-
- RangeReplacerByChar(int, int, char) - Constructor for class cn.ujava.common.text.replacer.RangeReplacerByChar
-
构造
- RangeReplacerByStr - Class in cn.ujava.common.text.replacer
-
- RangeReplacerByStr(int, int, CharSequence) - Constructor for class cn.ujava.common.text.replacer.RangeReplacerByStr
-
构造
- rangeToList(Date, Date, DateField) - Static method in class cn.ujava.common.date.DateUtil
-
根据步进单位获取起始日期时间和结束日期时间的时间区间集合
- rangeToList(Date, Date, DateField, int) - Static method in class cn.ujava.common.date.DateUtil
-
根据步进单位和步进获取起始日期时间和结束日期时间的时间区间集合
- raw - Variable in class cn.ujava.common.func.SimpleWrapper
-
- raw - Variable in class cn.ujava.common.io.ReaderWrapper
-
- RE_KEYS - Static variable in class cn.ujava.common.regex.ReUtil
-
正则中需要被转义的关键字
- read() - Method in class cn.ujava.common.compress.InflaterInputStream
-
- read(byte[]) - Method in class cn.ujava.common.compress.InflaterInputStream
-
- read(byte[], int, int) - Method in class cn.ujava.common.compress.InflaterInputStream
-
- read(Consumer<ZipEntry>, int) - Method in class cn.ujava.common.compress.ZipFileResource
-
- read(Consumer<ZipEntry>) - Method in class cn.ujava.common.compress.ZipReader
-
- read(Consumer<ZipEntry>, int) - Method in interface cn.ujava.common.compress.ZipResource
-
- read(Consumer<ZipEntry>, int) - Method in class cn.ujava.common.compress.ZipStreamResource
-
- read(ZipFile, Consumer<ZipEntry>) - Static method in class cn.ujava.common.compress.ZipUtil
-
- read(ZipInputStream, Consumer<ZipEntry>) - Static method in class cn.ujava.common.compress.ZipUtil
-
- read() - Method in class cn.ujava.common.io.CircularByteBuffer
-
从buffer中读取下一个byte,同时移除这个bytes。
- read(byte[], int, int) - Method in class cn.ujava.common.io.CircularByteBuffer
-
Returns the given number of bytes from the buffer by storing them in
the given byte array at the given offset.
- read() - Method in class cn.ujava.common.io.FastStringReader
-
读取单个字符
- read(char[], int, int) - Method in class cn.ujava.common.io.FastStringReader
-
将多个字符读取到提供的字符数组中
- read(SerFunction<BufferedReader, T>) - Method in class cn.ujava.common.io.file.FileReader
-
按照给定的readerHandler读取文件中的数据
- read(String, Charset, SerFunction<BufferedReader, T>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(File, Charset, SerFunction<BufferedReader, T>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(InputStream, Charset) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取内容,读取完毕后关闭流
- read(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后关闭流
- read(InputStream, boolean) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(Reader) - Static method in class cn.ujava.common.io.IoUtil
-
从Reader中读取String,读取完毕后关闭Reader
- read(Reader, boolean) - Static method in class cn.ujava.common.io.IoUtil
-
- read(ReadableByteChannel, Charset) - Static method in class cn.ujava.common.io.NioUtil
-
从流中读取内容,读取完毕后并不关闭流
- read(ReadableByteChannel) - Static method in class cn.ujava.common.io.NioUtil
-
从流中读取内容,读到输出流中
- read(FileChannel, Charset) - Static method in class cn.ujava.common.io.NioUtil
-
从FileChannel中读取内容
- read() - Method in class cn.ujava.common.io.ReaderWrapper
-
- read(CharBuffer) - Method in class cn.ujava.common.io.ReaderWrapper
-
- read(char[]) - Method in class cn.ujava.common.io.ReaderWrapper
-
- read(char[], int, int) - Method in class cn.ujava.common.io.ReaderWrapper
-
- read() - Method in class cn.ujava.common.io.stream.BOMInputStream
-
- read() - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- read(byte[]) - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- read(byte[], int, int) - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- read() - Method in class cn.ujava.common.io.stream.LimitedInputStream
-
- read(byte[], int, int) - Method in class cn.ujava.common.io.stream.LimitedInputStream
-
- read() - Method in class cn.ujava.common.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(int) - Method in class cn.ujava.common.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(ContentHandler) - Method in class cn.ujava.common.xml.XmlSaxReader
-
读取内容
- readableFileSize(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
可读的文件大小
- readableFileSize(long) - Static method in class cn.ujava.common.io.file.FileUtil
-
- readableFileSize() - Method in class cn.ujava.common.io.file.FileWrapper
-
可读的文件大小
- readBoundary() - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
输入流中读取边界
- readBySax(File, ContentHandler) - Static method in class cn.ujava.common.xml.XmlUtil
-
- readBySax(Reader, ContentHandler) - Static method in class cn.ujava.common.xml.XmlUtil
-
- readBySax(InputStream, ContentHandler) - Static method in class cn.ujava.common.xml.XmlUtil
-
- readBySax(InputSource, ContentHandler) - Static method in class cn.ujava.common.xml.XmlUtil
-
- readByte() - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
读取byte字节流,在末尾抛出异常
- readBytes(ByteBuffer) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取剩余部分bytes
- readBytes(ByteBuffer, int) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取指定长度的bytes
如果长度不足,则读取剩余部分,此时buffer必须为读模式
- readBytes(ByteBuffer, int, int) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取指定区间的数据
- readBytes() - Method in class cn.ujava.common.io.file.FileReader
-
- readBytes(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
读取文件的所有内容为byte数组
- readBytes(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取bytes,读取完毕后关闭流
- readBytes(InputStream, boolean) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取bytes
- readBytes(InputStream, int) - Static method in class cn.ujava.common.io.IoUtil
-
读取指定长度的byte数组,不关闭流
- readBytes() - Method in class cn.ujava.common.io.resource.BytesResource
-
- readBytes() - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- readBytes() - Method in class cn.ujava.common.io.resource.MultiResource
-
- readBytes() - Method in interface cn.ujava.common.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readBytes(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
读取Classpath下的资源为byte[]
- readBytes() - Method in class cn.ujava.common.io.stream.StreamReader
-
从流中读取bytes
- readBytes(int) - Method in class cn.ujava.common.io.stream.StreamReader
-
读取指定长度的byte数组
- readBytes() - Method in class cn.ujava.common.io.stream.SyncInputStream
-
读取流中所有bytes
- readData() - Method in class cn.ujava.design.facade.HardDrive
-
- readDataHeader(Charset) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
从流中读取文件头部信息, 如果达到末尾则返回null
- readDataHeaderString(Charset) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
读取数据头信息字符串
- ReaderWrapper - Class in cn.ujava.common.io
-
- ReaderWrapper(Reader) - Constructor for class cn.ujava.common.io.ReaderWrapper
-
构造
- ReaderWriterCopier - Class in cn.ujava.common.io.copy
-
- ReaderWriterCopier() - Constructor for class cn.ujava.common.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int) - Constructor for class cn.ujava.common.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long) - Constructor for class cn.ujava.common.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long, StreamProgress) - Constructor for class cn.ujava.common.io.copy.ReaderWriterCopier
-
构造
- readHex(InputStream, int, boolean) - Static method in class cn.ujava.common.io.IoUtil
-
读取16进制字符串
- readLine(ByteBuffer, Charset) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取一行,如果buffer中最后一部分并非完整一行,则返回null
支持的换行符如下:
- readLine(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
单行处理文件内容
- readLine(RandomAccessFile, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
单行处理文件内容
- readLine() - Method in class cn.ujava.common.io.LineReader
-
读取一行
- readLines(T) - Method in class cn.ujava.common.io.file.FileReader
-
从文件中读取每一行数据
- readLines(T, Predicate<String>) - Method in class cn.ujava.common.io.file.FileReader
-
从文件中读取每一行数据
- readLines(SerConsumer<String>) - Method in class cn.ujava.common.io.file.FileReader
-
按照行处理文件内容
- readLines() - Method in class cn.ujava.common.io.file.FileReader
-
从文件中读取每一行数据
- readLines(String, Charset, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(String, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按行处理文件内容
- readLines(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按行处理文件内容
- readLines(InputStream, Charset, T) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取内容
- readLines(Reader, T) - Static method in class cn.ujava.common.io.IoUtil
-
从Reader中读取内容
- readLines(InputStream, Charset, SerConsumer<String>) - Static method in class cn.ujava.common.io.IoUtil
-
按行读取数据,针对每行的数据做处理
- readLines(Reader, SerConsumer<String>) - Static method in class cn.ujava.common.io.IoUtil
-
按行读取数据,针对每行的数据做处理
Reader
自带编码定义,因此读取数据的编码跟随其编码。
此方法不会关闭流,除非抛出异常
- readLock() - Method in class cn.ujava.common.thread.lock.NoReadWriteLock
-
- readObj(InputStream, Class<?>...) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取对象,即对象的反序列化,读取后不关闭流
- readObj(Class<?>...) - Method in class cn.ujava.common.io.stream.StreamReader
-
从流中读取对象,即对象的反序列化
- readStr(ByteBuffer, Charset) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取剩余部分并转为字符串
- readStr(Charset) - Method in class cn.ujava.common.io.resource.BytesResource
-
- readStr(Charset) - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- readStr(Charset) - Method in class cn.ujava.common.io.resource.MultiResource
-
- readStr(Charset) - Method in interface cn.ujava.common.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readStr(String, Charset) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串
- readString() - Method in class cn.ujava.common.io.file.FileReader
-
读取文件内容
- readString(File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件内容
- readString(String, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件内容
- readString(URL, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件内容
- readString(Charset) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
读取字节流,直到下一个boundary
- readTo(File) - Method in class cn.ujava.common.compress.ZipReader
-
解压到指定目录中
- readTo(File, Predicate<ZipEntry>) - Method in class cn.ujava.common.compress.ZipReader
-
解压到指定目录中
- readUtf8(String, SerFunction<BufferedReader, T>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(File, SerFunction<BufferedReader, T>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取UTF8编码的内容
- readUtf8(FileChannel) - Static method in class cn.ujava.common.io.NioUtil
-
从FileChannel中读取UTF-8编码内容
- readUtf8Lines(String, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行的UTF-8编码数据
- readUtf8Lines(File, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据,数据编码为UTF-8
- readUtf8Lines(URL, T) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(URL) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(File, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
按行处理文件内容,编码为UTF-8
- readUtf8Lines(InputStream, T) - Static method in class cn.ujava.common.io.IoUtil
-
从流中读取内容,使用UTF-8编码
- readUtf8Lines(InputStream, SerConsumer<String>) - Static method in class cn.ujava.common.io.IoUtil
-
按行读取UTF-8编码数据,针对每行的数据做处理
- readUtf8Str(ByteBuffer) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
读取剩余部分并转为UTF-8编码字符串
- readUtf8Str() - Method in class cn.ujava.common.io.resource.MultiResource
-
- readUtf8Str() - Method in interface cn.ujava.common.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readUtf8Str(String) - Static method in class cn.ujava.common.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串,使用UTF-8编码
- readUtf8String(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件内容
- readUtf8String(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
读取文件内容
- readXml(String) - Static method in class cn.ujava.common.xml.XmlUtil
-
读取解析XML文件
如果给定内容以“<”开头,表示这是一个XML内容,直接读取,否则按照路径处理
路径可以为相对路径,也可以是绝对路径,相对路径相对于ClassPath
- readXml(File) - Static method in class cn.ujava.common.xml.XmlUtil
-
读取解析XML文件
- readXml(InputStream) - Static method in class cn.ujava.common.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- readXml(Reader) - Static method in class cn.ujava.common.xml.XmlUtil
-
读取解析XML文件
- readXml(InputSource, boolean) - Static method in class cn.ujava.common.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- ready() - Method in class cn.ujava.common.io.FastStringReader
-
- ready() - Method in class cn.ujava.common.io.ReaderWrapper
-
- RealUser - Class in cn.ujava.design.nullobject
-
- RealUser(String, boolean) - Constructor for class cn.ujava.design.nullobject.RealUser
-
- receive(String) - Method in class cn.ujava.design.mediator.Colleague
-
- receive(String) - Method in class cn.ujava.design.mediator.ConcreteColleague1
-
- receive(String) - Method in class cn.ujava.design.mediator.ConcreteColleague2
-
- RecordConverter - Class in cn.ujava.common.convert.impl
-
Record类的转换器,支持:
- RecordConverter() - Constructor for class cn.ujava.common.convert.impl.RecordConverter
-
- RecordUtil - Class in cn.ujava.common.bean
-
java.lang.Record 相关工具类封装
来自于FastJSON2的BeanUtils
- RecordUtil() - Constructor for class cn.ujava.common.bean.RecordUtil
-
- Red - Class in cn.ujava.design.bridge
-
- Red() - Constructor for class cn.ujava.design.bridge.Red
-
- reduce(T, BinaryOperator<T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,相当于在for循环里写sum=sum+ints[i]
这是一个终端操作
求和、最小值、最大值、平均值和转换成一个String字符串均为聚合操作
例如这里对int进行求和可以写成:
- reduce(BinaryOperator<T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对元素进行聚合,并返回聚合后用
Optional
包裹的值,相当于在for循环里写sum=sum+ints[i]
该操作相当于:
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface cn.ujava.common.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,并行流时聚合拿到的初始值不稳定
这是一个终端操作
- reduceListMap() - Static method in class cn.ujava.common.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- reduceListMap(Supplier<R>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- ReentrantCache<K,V> - Class in cn.ujava.common.cache.impl
-
使用
ReentrantLock
保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题
例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁
- ReentrantCache() - Constructor for class cn.ujava.common.cache.impl.ReentrantCache
-
- ReferenceConcurrentMap<K,V> - Class in cn.ujava.common.map
-
线程安全的ReferenceMap实现
参考:jdk.management.resource.internal.WeakKeyConcurrentHashMap
- ReferenceConcurrentMap(ConcurrentMap<Reference<K>, V>, ReferenceUtil.ReferenceType) - Constructor for class cn.ujava.common.map.ReferenceConcurrentMap
-
构造
- ReferenceConverter - Class in cn.ujava.common.convert.impl
-
- ReferenceConverter() - Constructor for class cn.ujava.common.convert.impl.ReferenceConverter
-
- ReferenceUtil - Class in cn.ujava.common.util
-
- ReferenceUtil() - Constructor for class cn.ujava.common.util.ReferenceUtil
-
- ReferenceUtil.ReferenceType - Enum in cn.ujava.common.util
-
引用类型
- ReflectUtil - Class in cn.ujava.common.reflect
-
反射工具类
- ReflectUtil() - Constructor for class cn.ujava.common.reflect.ReflectUtil
-
- refuse(Class<?>...) - Method in class cn.ujava.common.io.stream.ValidateObjectInputStream
-
禁止反序列化的类,用于反序列化验证
- REGEX_NORM - Static variable in class cn.ujava.common.date.DatePattern
-
标准日期时间正则,每个字段支持单个数字或2个数字,包括:
- RegexPool - Interface in cn.ujava.common.regex
-
常用正则表达式字符串池
- regionMatches(byte[], int, byte[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
- register(Watchable, WatchService, WatchEvent.Kind<?>...) - Static method in class cn.ujava.common.io.watch.WatchUtil
-
注册Watchable对象到WatchService服务
- RegisterConverter - Class in cn.ujava.common.convert
-
- RegisterConverter() - Constructor for class cn.ujava.common.convert.RegisterConverter
-
构造
- registerObserver(Observer) - Method in interface cn.ujava.design.observer.Subject
-
- registerObserver(Observer) - Method in class cn.ujava.design.observer.WeatherStation
-
- registerPath(Path, int) - Method in class cn.ujava.common.io.watch.WatchServer
-
将指定路径加入到监听中
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class cn.ujava.common.thread.BlockPolicy
-
- RejectPolicy - Enum in cn.ujava.common.thread
-
线程拒绝策略枚举
- remove(T[], int) - Static method in class cn.ujava.common.array.ArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(long[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(int[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(short[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(char[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(byte[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(double[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(float[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(boolean[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(Object, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(K) - Method in interface cn.ujava.common.cache.Cache
-
从缓存中移除对象
- remove() - Method in class cn.ujava.common.cache.impl.CacheObjIterator
-
从缓存中移除没有过期的当前值,此方法不支持
- remove() - Method in class cn.ujava.common.cache.impl.CacheValuesIterator
-
从缓存中移除没有过期的当前值,不支持此方法
- remove(K) - Method in class cn.ujava.common.cache.impl.NoCache
-
- remove(K) - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- remove(K) - Method in class cn.ujava.common.cache.impl.StampedCache
-
- remove(K) - Method in class cn.ujava.common.cache.SimpleCache
-
移除缓存
- remove(T) - Method in class cn.ujava.common.codec.hash.ConsistentHash
-
移除节点的同时移除相应的虚拟节点
- remove(T, Predicate<E>) - Static method in class cn.ujava.common.collection.CollUtil
-
移除集合中满足条件的所有元素,此方法在原集合上直接修改
通过实现
Predicate
接口,完成元素的移除,可以实现以下功能:
- remove() - Method in class cn.ujava.common.collection.iter.ArrayIter
-
不允许操作数组元素
- remove() - Method in class cn.ujava.common.collection.iter.CopiedIter
-
此对象不支持移除元素
- remove() - Method in class cn.ujava.common.collection.iter.EnumerationIter
-
- remove() - Method in class cn.ujava.common.collection.iter.FilterIter
-
- remove() - Method in class cn.ujava.common.collection.iter.IterChain
-
- remove(Iterator<E>, Predicate<E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
移除集合中满足条件的所有元素,此方法在原集合上直接修改
通过实现
Predicate
接口,完成元素的移除,可以实现以下功能:
- remove() - Method in class cn.ujava.common.collection.iter.NodeListIter
-
- remove() - Method in class cn.ujava.common.collection.iter.TransIter
-
- remove() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- remove(Object) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- remove(Object) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- remove(Object) - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- remove() - Method in class cn.ujava.common.io.resource.MultiResource
-
- remove() - Method in class cn.ujava.common.lang.range.Range
-
- remove(Class<?>) - Static method in class cn.ujava.common.lang.Singleton
-
移除指定Singleton对象
- remove(String) - Static method in class cn.ujava.common.lang.Singleton
-
移除指定Singleton对象
- remove(Object) - Method in class cn.ujava.common.map.BiMap
-
- remove(Object, Object) - Method in class cn.ujava.common.map.BiMap
-
- remove(Object) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object, Object) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object) - Method in class cn.ujava.common.map.LinkedForestMap
-
将指定节点从当前
Map
中删除
若存在父节点或子节点,则将其断开其与父节点或子节点的引用关系;
若同时存在父节点或子节点,则会在删除后将让子节点直接成为父节点的子节点,比如:
现有引用关系 a -> b -> c,删除 b 后,将有 a -> c
- remove(Object) - Method in class cn.ujava.common.map.MapProxy
-
- remove(Object) - Method in class cn.ujava.common.map.MapWrapper
-
- remove(Object, Object) - Method in class cn.ujava.common.map.MapWrapper
-
- remove(R, C) - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- remove(R, C) - Method in interface cn.ujava.common.map.multi.Table
-
移除指定值
- remove(Object) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- remove(Object, Object) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- remove(Object) - Method in class cn.ujava.common.map.TableMap
-
移除指定的所有键和对应的所有值
- remove(Object, Object) - Method in class cn.ujava.common.map.TableMap
-
- remove(Object) - Method in class cn.ujava.common.map.TransMap
-
- remove(Object, Object) - Method in class cn.ujava.common.map.TransMap
-
- remove(int) - Method in class cn.ujava.common.map.TripleTable
-
移除值
- remove(int, int) - Static method in class cn.ujava.common.math.BitStatusUtil
-
删除一个状态
- remove(String, int) - Static method in class cn.ujava.common.regex.PatternPool
-
移除缓存
- remove(IComponent) - Method in class cn.ujava.design.composite.Component
-
- remove(IComponent) - Method in class cn.ujava.design.composite.Composite
-
- removeAll(Collection<?>) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- removeAll(Collection<?>) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- removeAll(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
移除字符串中所有给定字符串
例:removeAll("aa-bb-cc-dd", "-") =》 aabbccdd
- removeAll(CharSequence, char...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除字符串中指定的多个字符,如有多个则全部去除
- removeAllLineBreaks(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除所有换行符,包括:
- removeAllValues(K, Collection<V>) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
将一批值从指定键下的值集合中删除
- removeAllValues(K, Collection<V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeAny(T, E...) - Static method in class cn.ujava.common.collection.CollUtil
-
去掉集合中的多个元素,此方法直接修改原集合
- removeAny(T, K...) - Static method in class cn.ujava.common.map.MapUtil
-
去掉Map中指定key的键值对,修改原Map
- removeAny(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
移除字符串中所有给定字符串,当某个字符串出现多次,则全部移除
例:removeAny("aa-bb-cc-dd", "a", "b") =》 --cc-dd
- removeBlank(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
去除null
或者""或者空白字符串 元素
- removeBlank(T) - Static method in class cn.ujava.common.collection.CollUtil
-
去除null
或者""或者空白字符串 元素,此方法直接修改原集合
- removeByIndex(int) - Method in class cn.ujava.common.map.TableMap
-
移除指定位置的键值对
- removeEdge(T, T) - Method in class cn.ujava.common.map.multi.Graph
-
移除边
- removeEldestEntry(Map.Entry<K, V>) - Method in class cn.ujava.common.map.FixedLinkedHashMap
-
- removeEle(T[], T) - Static method in class cn.ujava.common.array.ArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(long[], long) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(int[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(short[], short) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(char[], char) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(byte[], byte) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(double[], double) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(float[], float) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(boolean[], boolean) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEmpty(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
去除null
或者"" 元素
- removeEmpty(T) - Static method in class cn.ujava.common.collection.CollUtil
-
去除null
或者"" 元素,此方法直接修改原集合
- removeEqual(T, String...) - Method in class cn.ujava.common.map.Dict
-
与给定实体对比并去除相同的部分
此方法用于在更新操作时避免所有字段被更新,跳过不需要更新的字段 version from 2.0.0
- removeFeatures(StrTemplate.Feature...) - Method in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
从 策略值 中 删除策略
- removeFileType(String) - Static method in class cn.ujava.common.io.file.FileTypeUtil
-
移除文件类型映射
- removeFinalModify(Field) - Static method in class cn.ujava.common.reflect.ModifierUtil
-
设置final的field字段可以被修改
只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
- removeFirst() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- removeFirstOccurrence(Object) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- removeIf(Predicate<? super E>) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- removeIf(Predicate<? super T>) - Method in class cn.ujava.common.collection.TransCollection
-
- removeLast() - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- removeLastOccurrence(Object) - Method in class cn.ujava.common.collection.queue.LinkedDeque
-
- removeNew(String...) - Method in class cn.ujava.common.map.Dict
-
过滤Map去除指定键值对,如果键不存在跳过
- removeNull(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
去除 null
元素
- removeNull(T) - Static method in class cn.ujava.common.collection.CollUtil
-
去除null
元素,此方法直接修改原集合
- removeNullValue(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
去除Map中值为null
的键值对
注意:此方法在传入的Map上直接修改。
- removeObserver(Observer) - Method in interface cn.ujava.design.observer.Subject
-
- removeObserver(Observer) - Method in class cn.ujava.design.observer.WeatherStation
-
- removePoint(T) - Method in class cn.ujava.common.map.multi.Graph
-
移除节点,并删除该节点与其他节点之间连成的边
- removePreAndLowerFirst(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 =》 return name
- removePreAndLowerFirst(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, prefix=set =》 return name
- removePrefix(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉指定前缀
- removePrefix(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉指定前缀
- removePrefixIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
忽略大小写去掉指定前缀
- removeSafe(char) - Method in class cn.ujava.common.codec.PercentCodec.Builder
-
移除安全字符
安全字符不被编码
- removeSufAndLowerFirst(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉指定后缀,并小写首字母
- removeSuffix(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去掉指定后缀
- removeSuffixIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
忽略大小写去掉指定后缀
- removeValue(K, V) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
将值从指定键下的值集合中删除
- removeValue(K, V) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将值从指定键下的值集合中删除
- removeValues(K, V...) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeWithAddIf(T, T, Predicate<? super E>) - Static method in class cn.ujava.common.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到指定的集合
此方法直接修改原集合
- removeWithAddIf(T, Predicate<? super E>) - Static method in class cn.ujava.common.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到生成的新集合中后返回
此方法直接修改原集合
- removeWithoutLock(K, boolean) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
移除key对应的对象,不加锁
- rename(File, String, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名,不保留扩展名。
- rename(File, String, boolean, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
重命名有两种模式:
1、isRetainExt为true时,保留原扩展名:
- rename(Path, String, boolean) - Static method in class cn.ujava.common.io.file.PathUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
- renameKey(Map<K, V>, K, K) - Static method in class cn.ujava.common.map.MapUtil
-
- repeat(char, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
重复某个字符
- repeat(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
重复某个字符串
- repeat(char) - Method in class cn.ujava.common.text.StrRepeater
-
重复某个字符
- repeat(CharSequence) - Method in class cn.ujava.common.text.StrRepeater
-
重复某个字符串
- RepeatableAnnotationCollector - Interface in cn.ujava.common.annotation
-
可重复注解收集器,用于从一个注解获得被它包含的可重复注解
- RepeatableAnnotationCollector.AbstractCollector - Class in cn.ujava.common.annotation
-
RepeatableAnnotationCollector
的基本实现
- RepeatableAnnotationCollector.Condition - Class in cn.ujava.common.annotation
-
自定义判断条件的实现,当解析注解属性时,将根据给定的判断条件,
确定该属性中是否含有可重复注解,收集器将返回所有匹配的属性中的可重复注解。
- RepeatableAnnotationCollector.Full - Class in cn.ujava.common.annotation
-
全量实现,当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable
注解时,
认为该属性包含可重复注解。
收集器将返回所有符合上述条件的属性中的可重复注解。
- RepeatableAnnotationCollector.None - Class in cn.ujava.common.annotation
-
空实现
- RepeatableAnnotationCollector.Standard - Class in cn.ujava.common.annotation
-
标准实现,当注解中有且仅有一个名为
value
的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable
注解,
则收集器将返回该属性中包括的可重复注解。
- RepeatableMetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - Class in cn.ujava.common.annotation
-
- repeatAndJoin(CharSequence, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
重复某个字符串并通过分界符连接
- repeatAndJoin(CharSequence, CharSequence) - Method in class cn.ujava.common.text.StrRepeater
-
重复某个字符串并通过分界符连接
- repeatByLength(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- repeatByLength(CharSequence) - Method in class cn.ujava.common.text.StrRepeater
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- replace(T[], int, T...) - Static method in class cn.ujava.common.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(A, int, A) - Static method in class cn.ujava.common.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(int, A) - Method in class cn.ujava.common.array.ArrayWrapper
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(K, V) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class cn.ujava.common.map.MapWrapper
-
- replace(K, V) - Method in class cn.ujava.common.map.MapWrapper
-
- replace(K, V) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class cn.ujava.common.map.TableMap
-
- replace(K, V) - Method in class cn.ujava.common.map.TableMap
-
替换指定key的所有值为指定值
- replace(K, V, V) - Method in class cn.ujava.common.map.TransMap
-
- replace(K, V) - Method in class cn.ujava.common.map.TransMap
-
- replace(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, int, CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中的指定字符串
如果指定字符串出现多次,则全部替换
- replace(CharSequence, int, int, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
- replace(CharSequence, int, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
- replace(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
replace(this.content, "(\\d+)", parameters -> "-" + parameters.group(1) + "-")
// 结果为:"ZZZaaabbbccc中文-1234-"
- replace(CharSequence, String, SerFunction<Matcher, String>) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.escape.NumericEntityUnescaper
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.HighMultiReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.LookupReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.RangeReplacerByChar
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.RangeReplacerByStr
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.ReplacerChain
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.SearchReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class cn.ujava.common.text.replacer.StrReplacer
-
抽象的字符串替换方法,通过传入原字符串和当前位置,执行替换逻辑,返回处理或替换的字符串长度部分。
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.MapWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class cn.ujava.common.map.TableMap
-
- replaceAll(CharSequence, String, String) - Static method in class cn.ujava.common.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- replaceAll(CharSequence, Pattern, String) - Static method in class cn.ujava.common.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- replaceAll(CharSequence, String, SerFunction<Matcher, String>) - Static method in class cn.ujava.common.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher
提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
replaceAll(this.content, "(\\d+)", parameters -> "-" + parameters.group(1) + "-")
// 结果为:"ZZZaaabbbccc中文-1234-"
- replaceAll(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class cn.ujava.common.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher
提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
replaceAll(this.content, "(\\d+)", parameters -> "-" + parameters.group(1) + "-")
// 结果为:"ZZZaaabbbccc中文-1234-"
- replaceAllValues(BiFunction<K, V, V>) - Method in class cn.ujava.common.map.multi.AbsCollValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(UnaryOperator<V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(BiFunction<K, V, V>) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceChars(CharSequence, String, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
提供的chars为所有需要被替换的字符,例如:"\r\n",则"\r"和"\n"都会被替换,哪怕他们单独存在
- replaceChars(CharSequence, char[], CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
- replaceFirst(Pattern, CharSequence, String) - Static method in class cn.ujava.common.regex.ReUtil
-
替换匹配的第一个内容
- replaceFirst(CharSequence, CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中第一个指定字符串
- replaceIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中的指定字符串,忽略大小写
- replaceLast(CharSequence, CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
替换字符串中最后一个指定字符串
- ReplacerChain - Class in cn.ujava.common.text.replacer
-
字符串替换链,用于组合多个字符串替换逻辑
- ReplacerChain(StrReplacer...) - Constructor for class cn.ujava.common.text.replacer.ReplacerChain
-
构造
- request() - Method in class cn.ujava.design.adapter.Adapter
-
- request() - Method in interface cn.ujava.design.adapter.Target
-
- Request - Class in cn.ujava.design.responsibility
-
- Request(String) - Constructor for class cn.ujava.design.responsibility.Request
-
- request() - Method in class cn.ujava.design.state.Context
-
- RESERVED - Static variable in class cn.ujava.common.net.url.RFC3986
-
- reset() - Method in interface cn.ujava.common.codec.hash.metro.MetroHash
-
重置,重置后可复用对象开启新的计算
- reset() - Method in class cn.ujava.common.codec.hash.metro.MetroHash128
-
- reset() - Method in class cn.ujava.common.codec.hash.metro.MetroHash64
-
- reset() - Method in class cn.ujava.common.collection.iter.ArrayIter
-
重置数组位置
- reset() - Method in class cn.ujava.common.collection.iter.NodeListIter
-
- reset() - Method in interface cn.ujava.common.collection.iter.ResettableIter
-
重置,重置后可重新遍历
- reset() - Method in class cn.ujava.common.compress.InflaterInputStream
-
- reset() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
复位缓冲
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16Ansi
-
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16CCITTFalse
-
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16Checksum
-
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16Modbus
-
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16USB
-
- reset() - Method in class cn.ujava.common.io.checksum.crc16.CRC16X25
-
- reset() - Method in class cn.ujava.common.io.checksum.CRC16
-
- reset() - Method in class cn.ujava.common.io.checksum.CRC8
-
- reset() - Method in class cn.ujava.common.io.FastStringReader
-
- reset() - Method in class cn.ujava.common.io.ReaderWrapper
-
- reset() - Method in class cn.ujava.common.io.resource.MultiResource
-
重置游标
- reset() - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- reset() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
复位
- reset() - Method in class cn.ujava.common.lang.range.Range
-
重置Range
- reset() - Method in interface cn.ujava.common.text.finder.Finder
-
复位查找器,用于重用对象
- reset() - Method in class cn.ujava.common.text.finder.PatternFinder
-
- reset() - Method in class cn.ujava.common.text.split.SplitIter
-
重置
- reset() - Method in class cn.ujava.common.thread.ConcurrencyTester
-
重置测试器,重置包括:
清空worker
重置计时器
- reset() - Method in class cn.ujava.common.tree.TreeBuilder
-
重置Builder,实现复用
- ResettableIter<E> - Interface in cn.ujava.common.collection.iter
-
- resize(T[], int, Class<?>) - Static method in class cn.ujava.common.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(Object, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(T[], int) - Static method in class cn.ujava.common.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断原数组
- resize(byte[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后拷贝原数组到新数组下。扩大则占位前N个位置,其它位置补充0,缩小则截断
- resolve(T) - Static method in class cn.ujava.common.func.LambdaUtil
-
解析lambda表达式,加了缓存。
该缓存可能会在任意不定的时间被清除
- resolveClass(ObjectStreamClass) - Method in class cn.ujava.common.io.stream.ValidateObjectInputStream
-
只允许反序列化SerialObject class
- ResolvedAnnotationMapping - Class in cn.ujava.common.annotation
-
注解映射,用于包装并增强一个普通注解对象,
包装后的可以通过getResolvedXXX
获得注解对象或属性值,
可以支持属性别名与属性覆写的属性解析机制。
- resolveRepeatableMethod(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.AbstractCollector
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.Condition
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.Full
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class cn.ujava.common.annotation.RepeatableAnnotationCollector.Standard
-
解析获得注解中存放可重复注解的属性
- Resource - Interface in cn.ujava.common.io.resource
-
资源接口定义
- ResourceClassLoader<T extends Resource> - Class in cn.ujava.common.classloader
-
资源类加载器,可以加载任意类型的资源类
- ResourceClassLoader(ClassLoader, Map<String, T>) - Constructor for class cn.ujava.common.classloader.ResourceClassLoader
-
构造
- ResourceUtil - Class in cn.ujava.common.io.resource
-
Resource资源工具类
- ResourceUtil() - Constructor for class cn.ujava.common.io.resource.ResourceUtil
-
- restore(Memento) - Method in class cn.ujava.design.memento.Originator
-
- retainAll(Collection<?>) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- RetryableTask<T> - Class in cn.ujava.common.thread
-
重试任务类
- retryForExceptions(Runnable, Class<? extends Throwable>...) - Static method in class cn.ujava.common.thread.RetryableTask
-
重试根据指定的异常,没有返回值
- retryForExceptions(Supplier<T>, Class<? extends Throwable>...) - Static method in class cn.ujava.common.thread.RetryableTask
-
重试根据指定的异常,有返回值
- retryForPredicate(Runnable, BiPredicate<T, Throwable>) - Static method in class cn.ujava.common.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- retryForPredicate(Supplier<T>, BiPredicate<T, Throwable>) - Static method in class cn.ujava.common.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- RetryUtil - Class in cn.ujava.common.thread
-
- RetryUtil() - Constructor for class cn.ujava.common.thread.RetryUtil
-
- ReUtil - Class in cn.ujava.common.regex
-
- ReUtil() - Constructor for class cn.ujava.common.regex.ReUtil
-
- reverse(T[], int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(long[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(List<T>) - Static method in class cn.ujava.common.collection.ListUtil
-
反序给定List,会在原List基础上直接修改
注意此方法不支持不可编辑的列表
- reverse(Comparator<E>) - Static method in class cn.ujava.common.comparator.CompareUtil
-
获取反序排序器,即默认排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.reverse())
Comparator.nullsFirst(CompareUtil.reverse())
- reverse(Map<T, T>) - Static method in class cn.ujava.common.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- reverse() - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
反转顺序
- reverse(String) - Static method in class cn.ujava.common.text.StrUtil
-
反转字符串
例如:abcd =》dcba
- reverseNew(List<T>) - Static method in class cn.ujava.common.collection.ListUtil
-
反序给定List,会创建一个新的List,原List数据不变
- RFC3986 - Class in cn.ujava.common.net.url
-
- RFC3986() - Constructor for class cn.ujava.common.net.url.RFC3986
-
- right - Variable in class cn.ujava.common.lang.tuple.Pair
-
- RingIndexUtil - Class in cn.ujava.common.collection
-
集合索引环形获取工具类
- RingIndexUtil() - Constructor for class cn.ujava.common.collection.RingIndexUtil
-
- ringNextInt(int, AtomicInteger) - Static method in class cn.ujava.common.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextIntByObj(Object, AtomicInteger) - Static method in class cn.ujava.common.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextLong(long, AtomicLong) - Static method in class cn.ujava.common.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
此方法一般用于大量数据完成回环累加(如数据库中的值大于int最大值)
- Rot - Class in cn.ujava.common.codec
-
- Rot() - Constructor for class cn.ujava.common.codec.Rot
-
- rotatingHash(String, int) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
旋转hash
- round(Calendar, DateField) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改日期为某个时间字段四舍五入时间
- round(Date, DateField) - Static method in class cn.ujava.common.date.DateUtil
-
修改日期为某个时间字段四舍五入时间
- round(double, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- round(String, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- round(BigDecimal, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- round(double, int, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- round(String, int, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- round(BigDecimal, int, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundDown(Number, int) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定小数位数,舍去多余位数
- roundHalfEven(Number, int) - Static method in class cn.ujava.common.math.NumberUtil
-
四舍六入五成双计算法
- rounding(BigDecimal, RoundingMode) - Method in class cn.ujava.common.math.Money
-
对BigDecimal型的值按指定取整方式取整。
- roundStr(double, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- roundStr(String, int) - Static method in class cn.ujava.common.math.NumberUtil
-
- roundStr(double, int, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundStr(String, int, RoundingMode) - Static method in class cn.ujava.common.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- rowKeySet() - Method in interface cn.ujava.common.map.multi.Table
-
返回所有行的key,行的key不可重复
- RowKeyTable<R,C,V> - Class in cn.ujava.common.map.multi
-
将行的键作为主键的
Table
实现
此结构为: 行=(列=值)
- RowKeyTable() - Constructor for class cn.ujava.common.map.multi.RowKeyTable
-
构造
- RowKeyTable(boolean) - Constructor for class cn.ujava.common.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>) - Constructor for class cn.ujava.common.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>, Builder<? extends Map<C, V>>) - Constructor for class cn.ujava.common.map.multi.RowKeyTable
-
构造
- rowMap() - Method in class cn.ujava.common.map.multi.RowKeyTable
-
- rowMap() - Method in interface cn.ujava.common.map.multi.Table
-
返回行列对应的Map
- rsHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
RS算法hash
- run() - Method in interface cn.ujava.common.func.SerRunnable
-
When an object implementing interface Runnable
is used
to create a thread, starting the thread causes the object's
run
method to be called in that separately executing
thread.
- run() - Method in class cn.ujava.common.io.file.LineReadWatcher
-
- run() - Method in class cn.ujava.common.io.watch.WatchMonitor
-
- run() - Method in class cn.ujava.common.thread.SemaphoreRunnable
-
- run() - Method in class cn.ujava.common.thread.SyncFinisher.Worker
-
- running() - Method in interface cn.ujava.common.func.SerRunnable
-
When an object implementing interface Runnable
is used
to create a thread, starting the thread causes the object's
run
method to be called in that separately executing
thread.
- RuntimeUtil - Class in cn.ujava.common.util
-
系统运行时工具类,用于执行系统命令的工具
- RuntimeUtil() - Constructor for class cn.ujava.common.util.RuntimeUtil
-
- SafeConcurrentHashMap<K,V> - Class in cn.ujava.common.map
-
- SafeConcurrentHashMap() - Constructor for class cn.ujava.common.map.SafeConcurrentHashMap
-
构造,默认初始大小(16)
- SafeConcurrentHashMap(int) - Constructor for class cn.ujava.common.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class cn.ujava.common.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float) - Constructor for class cn.ujava.common.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float, int) - Constructor for class cn.ujava.common.map.SafeConcurrentHashMap
-
构造
- safeContains(Collection<?>, Object) - Static method in class cn.ujava.common.collection.CollUtil
-
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false
,否则找到元素返回true
- safeGet(String) - Method in class cn.ujava.common.bean.DynaBean
-
获得字段对应值,获取异常返回null
- safeSleep(Number) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- safeSleep(long) - Static method in class cn.ujava.common.thread.ThreadUtil
-
- safeUnescape(String) - Static method in class cn.ujava.common.text.escape.EscapeUtil
-
安全的unescape文本,当文本不是被escape的时候,返回原文。
- SAXParserFactoryUtil - Class in cn.ujava.common.xml
-
- SAXParserFactoryUtil() - Constructor for class cn.ujava.common.xml.SAXParserFactoryUtil
-
- scan() - Method in class cn.ujava.common.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
此方法首先扫描指定包名下的资源目录,如果未扫描到,则扫描整个classpath中所有加载的类
- scan(boolean) - Method in class cn.ujava.common.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
- scan(Function<H, Collection<H>>, Predicate<H>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 迭代器结果总是为null
- scan(Function<H, Collection<H>>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator
对象, 迭代器结果总是为null
- scanAllPackage() - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描该包路径下所有class文件,包括其他加载的jar或者类
- scanAllPackage(String, Predicate<Class<?>>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描包路径下和所有在classpath中加载的类,满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanAllPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类,包括其他加载的jar或者类
- scanAllPackageBySuper(String, Class<?>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身,包括其他加载的jar或者类
- scanner() - Static method in class cn.ujava.common.lang.Console
-
- scanPackage() - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描classpath下所有class文件,如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackage(String) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanPackage() - Static method in class cn.ujava.common.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String) - Static method in class cn.ujava.common.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
扫描指定包路径下所有包含指定注解的类
- scanPackageBySuper(String, Class<?>) - Static method in class cn.ujava.common.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageBySuper(String, Class<?>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
扫描指定包路径下所有指定类或接口的子类或实现类
- schedule(Runnable, long) - Method in enum cn.ujava.common.cache.GlobalPruneTimer
-
启动定时任务
- schedule(ScheduledExecutorService, Runnable, long, long, boolean) - Static method in class cn.ujava.common.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
注意:此方法的延迟和周期的单位均为毫秒。
fixedRate 模式:以固定的频率执行。每period的时刻检查,如果上个任务完成,启动下个任务,否则等待上个任务结束后立即启动。
fixedDelay模式:以固定的延时执行。上次任务结束后等待period再执行下个任务。
- schedule(ScheduledExecutorService, Runnable, long, long, TimeUnit, boolean) - Static method in class cn.ujava.common.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
fixedRate 模式:以固定的频率执行。每period的时刻检查,如果上个任务完成,启动下个任务,否则等待上个任务结束后立即启动。
fixedDelay模式:以固定的延时执行。上次任务结束后等待period再执行下个任务。
- schedulePrune(long) - Method in class cn.ujava.common.cache.impl.TimedCache
-
定时清理
- ScriptUtil - Class in cn.ujava.script
-
- ScriptUtil() - Constructor for class cn.ujava.script.ScriptUtil
-
- sdbmHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
SDBM算法
- SearchReplacer - Class in cn.ujava.common.text.replacer
-
查找替换器
查找给定的字符串,并全部替换为新的字符串,其它字符不变
- SearchReplacer(int, CharSequence, CharSequence, boolean) - Constructor for class cn.ujava.common.text.replacer.SearchReplacer
-
构造
- second() - Method in class cn.ujava.common.date.DateTime
-
获得指定日期的秒数部分
- second(Date) - Static method in class cn.ujava.common.date.DateUtil
-
获得指定日期的秒数部分
- secondToTime(int) - Static method in class cn.ujava.common.date.DateUtil
-
- SecurityManagerCaller - Class in cn.ujava.common.lang.caller
-
- SecurityManagerCaller() - Constructor for class cn.ujava.common.lang.caller.SecurityManagerCaller
-
- Segment<T extends Number> - Interface in cn.ujava.common.lang.range
-
片段表示,用于表示文本、集合等数据结构的一个区间。
- SEGMENT - Static variable in class cn.ujava.common.net.url.RFC3986
-
- SEGMENT_NZ_NC - Static variable in class cn.ujava.common.net.url.RFC3986
-
segment-nz-nc = SEGMENT ; non-zero-length segment without any colon ":"
- segments - Variable in class cn.ujava.common.text.placeholder.StrTemplate
-
模板中的所有固定文本和占位符
- select() - Method in class cn.ujava.common.lang.selector.IncrementSelector
-
- select() - Method in class cn.ujava.common.lang.selector.RandomSelector
-
- select() - Method in interface cn.ujava.common.lang.selector.Selector
-
选择下一个对象
- select() - Method in class cn.ujava.common.lang.selector.SmoothWeightSelector
-
通过平滑加权方法获取列表中的当前对象
- select() - Method in class cn.ujava.common.lang.selector.WeightRandomSelector
-
下一个随机对象
- select() - Method in class cn.ujava.common.math.Arrangement
-
全排列选择(列表全部参与排列)
- select(int) - Method in class cn.ujava.common.math.Arrangement
-
排列选择(从列表中选择m个排列)
- select(int) - Method in class cn.ujava.common.math.Combination
-
组合选择(从列表中选择m个组合)
- selectAll() - Method in class cn.ujava.common.math.Arrangement
-
排列所有组合,即A(n, 1) + A(n, 2) + A(n, 3)...
- selectAll() - Method in class cn.ujava.common.math.Combination
-
全组合
- selectNumberRule(int, int) - Method in class cn.ujava.common.date.format.FastDatePrinter
-
Gets an appropriate rule for the padding required.
- Selector<T> - Interface in cn.ujava.common.lang.selector
-
选择器接口
- self() - Method in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- self() - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- self() - Method in class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
- SemaphoreRunnable - Class in cn.ujava.common.thread
-
- SemaphoreRunnable(Runnable, Semaphore) - Constructor for class cn.ujava.common.thread.SemaphoreRunnable
-
构造
- send(String) - Method in class cn.ujava.design.mediator.Colleague
-
- send(String) - Method in class cn.ujava.design.mediator.ConcreteColleague1
-
- send(String) - Method in class cn.ujava.design.mediator.ConcreteColleague2
-
- send(String, Colleague) - Method in class cn.ujava.design.mediator.ConcreteMediator
-
- send(String, Colleague) - Method in interface cn.ujava.design.mediator.Mediator
-
- sensitiveFilter(String) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- sensitiveFilter(String, boolean, SensitiveProcessor) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- SensitiveProcessor - Interface in cn.ujava.common.text.dfa
-
- SensitiveUtil - Class in cn.ujava.common.text.dfa
-
敏感词工具类
- SensitiveUtil() - Constructor for class cn.ujava.common.text.dfa.SensitiveUtil
-
- sequential() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回一个串行流,该方法可以将并行流转换为串行流
- SerBiConsumer<T,U> - Interface in cn.ujava.common.func
-
SerBiConsumer
- SerBiFunction<T,U,R> - Interface in cn.ujava.common.func
-
SerBiFunction
- SerBinaryOperator<T> - Interface in cn.ujava.common.func
-
SerBinaryOperator
- SerBiPredicate<T,U> - Interface in cn.ujava.common.func
-
可序列化的BiPredicate
- SerConsumer<T> - Interface in cn.ujava.common.func
-
可序列化的Consumer
- SerConsumer3<P1,P2,P3> - Interface in cn.ujava.common.func
-
3参数Consumer
- SerFunction<T,R> - Interface in cn.ujava.common.func
-
可序列化的Function
- serialize(T) - Static method in class cn.ujava.common.io.SerializeUtil
-
序列化
对象必须实现Serializable接口
- SerializeUtil - Class in cn.ujava.common.io
-
序列化工具类
注意!此工具类依赖于JDK的序列化机制,某些版本的JDK中可能存在远程注入漏洞。
- SerializeUtil() - Constructor for class cn.ujava.common.io.SerializeUtil
-
- SerPredicate<T> - Interface in cn.ujava.common.func
-
可序列化的Predicate
- SerRunnable - Interface in cn.ujava.common.func
-
可序列化的Runnable
- SerSupplier<R> - Interface in cn.ujava.common.func
-
可序列化的Supplier
- SerUnaryOperator<T> - Interface in cn.ujava.common.func
-
可序列化的UnaryOperator
- serviceClass - Variable in class cn.ujava.common.spi.AbsServiceLoader
-
- ServiceLoader<S> - Interface in cn.ujava.common.spi
-
SPI服务加载接口
用户实现此接口用于制定不同的服务加载方式
- set(Object, Object) - Method in class cn.ujava.common.bean.BeanPath
-
设置表达式指定位置(或filed对应)的值
若表达式指向一个List则设置其坐标对应位置的值,若指向Map则put对应key的值,Bean则设置字段的值
注意:
- set(String, Object) - Method in class cn.ujava.common.bean.DynaBean
-
设置字段值
- set(T) - Method in interface cn.ujava.common.lang.mutable.Mutable
-
设置值
- set(boolean) - Method in class cn.ujava.common.lang.mutable.MutableBool
-
设置值
- set(Boolean) - Method in class cn.ujava.common.lang.mutable.MutableBool
-
- set(byte) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
- set(double) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
- set(Map.Entry<K, V>) - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
- set(float) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
- set(int) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
- set(long) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
- set(T) - Method in class cn.ujava.common.lang.mutable.MutableObj
-
- set(MutablePair<L, R>) - Method in class cn.ujava.common.lang.mutable.MutablePair
-
- set(short) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
设置值
- set(Number) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- set(MutableTriple<L, M, R>) - Method in class cn.ujava.common.lang.mutable.MutableTriple
-
- set() - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A weigher where the value is a
Set
and its selector is the number
of elements.
- set(String, Object) - Method in class cn.ujava.common.map.Dict
-
设置列
- set(int) - Method in enum cn.ujava.common.text.placeholder.StrTemplate.Feature
-
在 策略值 中添加 当前策略
- set(String, String) - Static method in class cn.ujava.common.util.SystemUtil
-
设置系统属性,value为null
表示移除此属性
- setAccessible(T) - Static method in class cn.ujava.common.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用)
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAccessibleQuietly(T) - Static method in class cn.ujava.common.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用),静默调用,抛出异常则跳过
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAllowCoreThreadTimeOut(boolean) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置线程执行超时后是否回收线程
- setAllowFileExts(boolean) - Method in class cn.ujava.common.net.multipart.UploadSetting
-
设定是否允许扩展名
- setAmount(BigDecimal) - Method in class cn.ujava.common.math.Money
-
设置本货币对象代表的金额数。
- setBeginAtSameTime(boolean) - Method in class cn.ujava.common.thread.SyncFinisher
-
设置是否所有worker线程同时开始
- setBetweenMs(long) - Method in class cn.ujava.common.date.BetweenFormatter
-
设置 时长毫秒数
- setBufferSize(int) - Method in class cn.ujava.common.compress.ZipWriter
-
自定义压缩缓存大小,特定条件下调节性能
- setCacheHash(boolean) - Method in class cn.ujava.common.lang.tuple.Tuple
-
缓存Hash值,当为true时,此对象的hash值只被计算一次,常用于Tuple中的值不变时使用。
注意:当为true时,member变更对象后,hash值不会变更。
- setCachePatterns(boolean) - Method in class cn.ujava.common.text.AntPathMatcher
-
- setCapacity(long) - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
Sets the maximum weighted capacity of the map and eagerly evicts entries
until it shrinks to the appropriate size.
- setCapacity(int) - Method in class cn.ujava.common.map.FixedLinkedHashMap
-
设置容量
- setCaseSensitive(boolean) - Method in class cn.ujava.common.text.AntPathMatcher
-
设置是否大小写敏感,默认为true
- setCent(long) - Method in class cn.ujava.common.math.Money
-
设置货币的分值。
- setCharFilter(Predicate<Character>) - Static method in class cn.ujava.common.text.dfa.SensitiveUtil
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharFilter(Predicate<Character>) - Method in class cn.ujava.common.text.dfa.WordTree
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharset(Charset) - Method in class cn.ujava.common.io.file.FileWrapper
-
设置字符集编码
- setCharset(Charset) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置编码,用于URLEncode和URLDecode
- setCharset(Charset) - Method in class cn.ujava.common.xml.XmlWriter
-
设置编码
- setChildren(List<MapTree<T>>) - Method in class cn.ujava.common.tree.MapTree
-
设置子节点,设置后会覆盖所有原有子节点
- setChildrenKey(String) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置子点对应的名称
- setClassLoader(ClassLoader) - Method in class cn.ujava.common.reflect.ClassScanner
-
设置自定义的类加载器
- setColleague1(ConcreteColleague1) - Method in class cn.ujava.design.mediator.ConcreteMediator
-
- setColleague2(ConcreteColleague2) - Method in class cn.ujava.design.mediator.ConcreteMediator
-
- setComment(String) - Method in class cn.ujava.common.compress.ZipWriter
-
设置注释
- setComparator(int, Comparator<E>) - Method in class cn.ujava.common.comparator.ComparatorChain
-
替换指定位置的比较器,保持原排序方式
- setComparator(int, Comparator<E>, boolean) - Method in class cn.ujava.common.comparator.ComparatorChain
-
替换指定位置的比较器,替换指定排序方式
- setConverter(Converter) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置自定义类型转换器,默认使用全局万能转换器转换。
- setCopyPredicate(Predicate<T>) - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
设置过滤器
- setCorePoolSize(int) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置初始池大小,默认0
- setCurrentWeight(int) - Method in class cn.ujava.common.lang.selector.SmoothWeightObj
-
setCurrentWeight
- setDaemon(boolean) - Method in class cn.ujava.common.thread.ThreadFactoryBuilder
-
设置是否守护线程
- setDeep(Integer) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置递归深度
- setDelimiter(CharSequence) - Method in class cn.ujava.common.text.StrJoiner
-
设置分隔符
- setEditable(Class<?>) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
- setEmptyResult(String) - Method in class cn.ujava.common.text.StrJoiner
-
设置当没有任何元素加入时,默认返回的字符串,默认""
- setEncodeMode(UrlQuery.EncodeMode) - Method in class cn.ujava.common.net.url.UrlQuery
-
设置编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略
- setEncodeSpaceAsPlus(boolean) - Method in class cn.ujava.common.codec.PercentCodec.Builder
-
是否将空格编码为+
如果为true
,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用
如果为false
,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范)
- setEndIndex(int) - Method in class cn.ujava.common.text.finder.TextFinder
-
设置查找的结束位置
如果从前向后查找,结束位置最大为text.length()
如果从后向前,结束位置为-1
- setEngine(String) - Method in class cn.ujava.design.builder.CarBuilder
-
- setExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class cn.ujava.common.thread.SyncFinisher
-
设置异常处理
- setExtra(Map<String, Object>) - Method in class cn.ujava.common.tree.TreeNode
-
设置扩展字段
- setField(DateField, int) - Method in class cn.ujava.common.date.DateTime
-
- setField(int, int) - Method in class cn.ujava.common.date.DateTime
-
- setFieldEditor(UnaryOperator<MutableEntry<String, Object>>) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置字段属性编辑器,用于自定义属性转换规则,例如驼峰转下划线等
此转换器只针对源端的字段做转换,请确认转换后与目标端字段一致
当转换后的字段名为null时忽略这个字段
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即参数中key为目标Bean的名称,而返回值是提供者中的key,并且对值的修改无效
- setFieldMapping(Map<String, String>) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即fieldMapping中key为目标Bean的名称,而value是提供者中的key
- setFields(SerSupplier<?>...) - Method in class cn.ujava.common.map.Dict
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
- setFieldValue(Object, String, Object) - Static method in class cn.ujava.common.bean.BeanUtil
-
设置字段值,通过反射设置字段值,并不调用setXXX方法
对象同样支持Map类型,fieldNameOrIndex即为key,支持:
Map
List
Bean
- setFieldValue(Object, String, Object) - Static method in class cn.ujava.common.reflect.FieldUtil
-
设置字段值
- setFieldValue(Object, Field, Object) - Static method in class cn.ujava.common.reflect.FieldUtil
-
设置字段值,如果值类型必须与字段类型匹配,会自动转换对象类型
- setFieldValueExact(Object, Field, Object) - Static method in class cn.ujava.common.reflect.FieldUtil
-
设置字段值,传入的字段值必须和字段类型一致,否则抛出异常
- setFile(File) - Method in class cn.ujava.common.io.file.FileWrapper
-
设置文件
- setFileExts(String[]) - Method in class cn.ujava.common.net.multipart.UploadSetting
-
设定文件扩展名限定里列表
禁止列表还是允许列表取决于isAllowFileExts
- setFirstDayOfWeek(Week) - Method in class cn.ujava.common.date.DateTime
-
- setFirstPageNo(int) - Method in class cn.ujava.common.lang.page.NavigatePageInfo
-
- setFirstPageNo(int) - Method in class cn.ujava.common.lang.page.PageInfo
-
- setFlushEveryBuffer(boolean) - Method in class cn.ujava.common.io.copy.IoCopier
-
设置是否每次写出一个buffer内容就执行flush
- setFormat(String) - Method in class cn.ujava.common.convert.impl.CalendarConverter
-
设置日期格式
- setFormat(String) - Method in class cn.ujava.common.convert.impl.DateConverter
-
设置日期格式
- setFormat(String) - Method in class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
设置日期格式
- setFormat(String) - Method in class cn.ujava.common.convert.impl.XMLGregorianCalendarConverter
-
设置日期格式
- setForwardSort(int) - Method in class cn.ujava.common.comparator.ComparatorChain
-
更改指定位置的排序方式为正序
- setFragment(String) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置标识符,例如#后边的部分
- SetFromMap<E> - Class in cn.ujava.common.collection.set
-
基于Map的Set实现
- SetFromMap(Map<E, Boolean>) - Constructor for class cn.ujava.common.collection.set.SetFromMap
-
- setGlobalAuthenticator(String, char[]) - Static method in class cn.ujava.common.net.NetUtil
-
设置全局验证
- setGlobalAuthenticator(Authenticator) - Static method in class cn.ujava.common.net.NetUtil
-
设置全局验证
- setGlobalDefaultValue(UnaryOperator<String>) - Static method in class cn.ujava.common.text.placeholder.StrTemplate
-
设置 全局默认值处理器,一旦修改,对所有模板对象都生效
- setGlobalFeatures(StrTemplate.Feature...) - Static method in class cn.ujava.common.text.placeholder.StrTemplate
-
设置 全局默认策略,一旦修改,对所有模板对象都生效
- setHandler(RejectedExecutionHandler) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略
- setHighValue(long) - Method in class cn.ujava.common.codec.Number128
-
设置高位值
- setHost(String) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置主机,例如127.0.0.1
- setId(T) - Method in class cn.ujava.common.tree.MapTree
-
- setId(T) - Method in interface cn.ujava.common.tree.Node
-
设置ID
- setId(E) - Method in class cn.ujava.common.tree.TreeBuilder
-
设置ID
- setId(T) - Method in class cn.ujava.common.tree.TreeNode
-
- setId(String) - Method in class cn.ujava.design.prototype.Shape
-
- setIdKey(String) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置ID对应的名称
- setIgnoreCase(boolean) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置是否忽略字段的大小写
- setIgnoreElementError(boolean) - Method in class cn.ujava.common.convert.impl.ArrayConverter
-
设置是否忽略元素转换错误
- setIgnoreError(boolean) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置是否忽略字段的注入错误
- setIgnoreLoadError(boolean) - Method in class cn.ujava.common.reflect.ClassScanner
-
设置是否忽略所有错误
- setIgnoreNull(String, Object) - Method in class cn.ujava.common.map.Dict
-
设置列,当键或值为null时忽略
- setIgnoreNullValue(boolean) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- setIgnoreProperties(String...) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
- setIgnoreProperties(SerFunction<P, R>...) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值,Lambda方式
- setIndent(int) - Method in class cn.ujava.common.xml.XmlWriter
-
设置缩进
- setInitialize(boolean) - Method in class cn.ujava.common.reflect.ClassScanner
-
设置是否在扫描到类时初始化类
- setKeepAliveTime(long, TimeUnit) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长
- setKeepAliveTime(long) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长,单位纳秒
- setKeepTaskList(boolean) - Method in class cn.ujava.common.date.StopWatch
-
设置是否在停止后保留任务,false
表示停止运行后不保留任务
- setKey(K) - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
设置键
- setKeyManagers(KeyManager...) - Method in class cn.ujava.common.net.ssl.SSLContextBuilder
-
设置 JSSE key managers
- setLat(double) - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
设置纬度
- setLeft(L) - Method in class cn.ujava.common.lang.mutable.MutablePair
-
设置左值
- setLeft(L) - Method in class cn.ujava.common.lang.mutable.MutableTriple
-
设置左值
- setLeft(int, L) - Method in class cn.ujava.common.map.TripleTable
-
修改指定index对应的左值
- setLevel(int) - Method in class cn.ujava.common.compress.ZipWriter
-
设置压缩级别,可选1~9,-1表示默认
- setLevel(BetweenFormatter.Level) - Method in class cn.ujava.common.date.BetweenFormatter
-
设置格式化级别
- setListener(CacheListener<K, V>) - Method in interface cn.ujava.common.cache.Cache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class cn.ujava.common.cache.impl.AbstractCache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class cn.ujava.common.cache.impl.WeakCache
-
- setLng(double) - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
设置经度
- setLocale(Locale) - Method in class cn.ujava.common.date.format.parser.PatternsDateParser
-
- setLowValue(long) - Method in class cn.ujava.common.codec.Number128
-
设置低位值
- setMake(String) - Method in class cn.ujava.design.builder.CarBuilder
-
- setMaxDepth(int) - Method in class cn.ujava.common.io.watch.WatchMonitor
-
当监听目录时,监听目录的最大深度
当设置值为1(或小于1)时,表示不递归监听子目录
例如设置:
- setMaxFileSize(long) - Method in class cn.ujava.common.net.multipart.UploadSetting
-
设定最大文件大小,-1表示无限制
- setMaxFreeMemory(int) - Method in class cn.ujava.common.collection.queue.MemorySafeLinkedBlockingQueue
-
set the max free memory.
- setMaxPoolSize(int) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置最大池大小(允许同时执行的最大线程数)
- setMaxSizeDiff(int) - Method in class cn.ujava.common.compress.ZipReader
-
设置检查ZipBomb文件差异倍数,-1表示不检查ZipBomb
- setMeasurements(float, float, float) - Method in class cn.ujava.design.observer.WeatherStation
-
- setMemento(Memento) - Method in class cn.ujava.design.memento.Caretaker
-
- setMemoryThreshold(int) - Method in class cn.ujava.common.net.multipart.UploadSetting
-
设定文件保存到内存的边界
如果文件大小小于这个边界,将保存于内存中,否则保存至临时目录中
- setMethod(int) - Method in class cn.ujava.common.compress.ZipWriter
-
设置压缩方式
- setMiddle(M) - Method in class cn.ujava.common.lang.mutable.MutableTriple
-
设置中值
- setMiddle(int, M) - Method in class cn.ujava.common.map.TripleTable
-
修改指定index对应的中值
- setMinimalDaysInFirstWeek(int) - Method in class cn.ujava.common.date.DateTime
-
设置第一周最少天数
- setModel(String) - Method in class cn.ujava.design.builder.CarBuilder
-
- setModifiers(WatchEvent.Modifier[]) - Method in class cn.ujava.common.io.watch.WatchServer
-
设置监听选项,例如监听频率等,可设置项包括:
- setMutable(boolean) - Method in class cn.ujava.common.date.DateTime
-
- setName(CharSequence) - Method in class cn.ujava.common.tree.MapTree
-
- setName(CharSequence) - Method in interface cn.ujava.common.tree.Node
-
设置节点标签名称
- setName(CharSequence) - Method in class cn.ujava.common.tree.TreeBuilder
-
设置节点标签名称
- setName(CharSequence) - Method in class cn.ujava.common.tree.TreeNode
-
- setNameKey(String) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置节点名对应的名称
- setNamePrefix(String) - Method in class cn.ujava.common.thread.ThreadFactoryBuilder
-
设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。
- setNegative(boolean) - Method in class cn.ujava.common.text.finder.PatternFinder
-
- setNegative(boolean) - Method in class cn.ujava.common.text.finder.TextFinder
-
设置是否反向查找,true
表示从后向前查找
- setNext(T) - Method in interface cn.ujava.common.collection.queue.Linked
-
Sets the next element or null if there is no link.
- setNextHandler(Handler) - Method in class cn.ujava.design.responsibility.AbstractHandler
-
- setNextHandler(Handler) - Method in interface cn.ujava.design.responsibility.Handler
-
- setNullMode(StrJoiner.NullMode) - Method in class cn.ujava.common.text.StrJoiner
-
设置null
元素处理逻辑
- setObj(T) - Method in class cn.ujava.common.lang.selector.WeightObj
-
设置对象
- setOmitXmlDeclaration(boolean) - Method in class cn.ujava.common.xml.XmlWriter
-
设置是否输出 xml Declaration
- setOrAppend(T[], int, T) - Static method in class cn.ujava.common.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(A, int, Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(int, E) - Method in class cn.ujava.common.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(List<T>, int, T) - Static method in class cn.ujava.common.collection.ListUtil
-
设置或增加元素。当index小于List的长度时,替换指定位置的值,否则在尾部追加
- setOrPadding(A, int, Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null
或0
直到到达index后,设置值
- setOrPadding(int, E) - Method in class cn.ujava.common.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null
或0
直到到达index后,设置值
- setOrPadding(int, E, E) - Method in class cn.ujava.common.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement
直到到达index后,设置值
- setOrPadding(List<T>, int, T) - Static method in class cn.ujava.common.collection.ListUtil
-
在指定位置设置元素。当index小于List的长度时,替换指定位置的值,否则追加null
直到到达index后,设置值
- setOrPadding(List<T>, int, T, T) - Static method in class cn.ujava.common.collection.ListUtil
-
在指定位置设置元素。当index小于List的长度时,替换指定位置的值,否则追加paddingElement
直到到达index后,设置值
- setOverride(boolean) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null
则写,否则忽略。如果覆盖,则不判断直接写
- setPageNo(int) - Method in class cn.ujava.common.lang.page.NavigatePageInfo
-
- setPageNo(int) - Method in class cn.ujava.common.lang.page.PageInfo
-
- setParent(MapTree<T>) - Method in class cn.ujava.common.tree.MapTree
-
设置父节点
- setParentId(T) - Method in class cn.ujava.common.tree.MapTree
-
- setParentId(T) - Method in interface cn.ujava.common.tree.Node
-
设置父节点ID
- setParentId(E) - Method in class cn.ujava.common.tree.TreeBuilder
-
设置父节点ID
- setParentId(T) - Method in class cn.ujava.common.tree.TreeNode
-
- setParentIdKey(String) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置父点对应的名称
- setParsePatterns(String...) - Method in class cn.ujava.common.date.format.parser.PatternsDateParser
-
设置多个日期格式
- setPath(UrlPath) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置路径,例如/aa/bb/cc,将覆盖之前所有的path相关设置
- setPathSeparator(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
设置路径分隔符
- setPort(int) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置端口,默认-1
- setPrefix(CharSequence) - Method in class cn.ujava.common.text.StrJoiner
-
设置前缀
- setPrevious(T) - Method in interface cn.ujava.common.collection.queue.Linked
-
Sets the previous element or null if there is no link.
- setPriority(int) - Method in class cn.ujava.common.thread.ThreadFactoryBuilder
-
设置线程优先级
- setPropertiesFilter(BiPredicate<Field, Object>) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
- setProperty(Object, String, Object) - Static method in class cn.ujava.common.bean.BeanUtil
-
解析Bean中的属性值
- setProtocol(String) - Method in class cn.ujava.common.net.ssl.SSLContextBuilder
-
设置协议。例如TLS等
- setPurgeListener(BiConsumer<Reference<? extends K>, V>) - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
设置对象回收清除监听
- setQuery(UrlQuery) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置查询语句,例如a=1&b=2,将覆盖之前所有的query相关设置
- setRadius(int) - Method in class cn.ujava.design.flyweight.Circle
-
- setRemoveListener(Consumer<Map.Entry<K, V>>) - Method in class cn.ujava.common.map.FixedLinkedHashMap
-
设置自定义移除监听
- setReverseSort(int) - Method in class cn.ujava.common.comparator.ComparatorChain
-
更改指定位置的排序方式为反序
- setRight(R) - Method in class cn.ujava.common.lang.mutable.MutablePair
-
设置右值
- setRight(R) - Method in class cn.ujava.common.lang.mutable.MutableTriple
-
设置右值
- setRight(int, R) - Method in class cn.ujava.common.map.TripleTable
-
修改指定index对应的右值
- setSBCMode(boolean) - Method in class cn.ujava.common.lang.ConsoleTable
-
设置是否使用全角模式
当包含中文字符时,输出的表格可能无法对齐,因此当设置为全角模式时,全部字符转为全角。
- setScheme(String) - Method in class cn.ujava.common.net.url.UrlBuilder
-
设置协议,例如http
- setSeats(int) - Method in class cn.ujava.design.builder.CarBuilder
-
- setSecureRandom(SecureRandom) - Method in class cn.ujava.common.net.ssl.SSLContextBuilder
-
设置 SecureRandom
- setSrc(T) - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
设置源
- setState(String) - Method in class cn.ujava.design.memento.Originator
-
- setState(State) - Method in class cn.ujava.design.state.Context
-
- setStaticFieldValue(Field, Object) - Static method in class cn.ujava.common.reflect.FieldUtil
-
设置静态(static)字段值
- setStopOnDelete(boolean) - Method in class cn.ujava.common.io.file.Tailer
-
设置删除文件后是否退出并抛出异常
- setStrategy(PaymentStrategy) - Method in class cn.ujava.design.strategy.PaymentProcessor
-
- setSuffix(CharSequence) - Method in class cn.ujava.common.text.StrJoiner
-
设置后缀
- setTarget(T) - Method in class cn.ujava.common.lang.copier.SrcToDestCopier
-
设置目标
- setter - Variable in class cn.ujava.common.bean.PropDesc
-
Setter方法
- setText(CharSequence) - Method in class cn.ujava.common.text.finder.PatternFinder
-
- setText(CharSequence) - Method in class cn.ujava.common.text.finder.TextFinder
-
设置被查找的文本
- setThreadFactory(ThreadFactory) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置线程工厂,用于自定义线程创建
- setThreadFactory(ThreadFactory) - Method in class cn.ujava.common.thread.ThreadFactoryBuilder
-
设置用于创建基础线程的线程工厂
- setTime(long) - Method in class cn.ujava.common.date.DateTime
-
- setTimeZone(TimeZone) - Method in class cn.ujava.common.date.DateTime
-
设置时区
- setTmpUploadPath(String) - Method in class cn.ujava.common.net.multipart.UploadSetting
-
设定上传文件的临时目录,null表示使用系统临时目录
- setTransientSupport(boolean) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- setTrimTokens(boolean) - Method in class cn.ujava.common.text.AntPathMatcher
-
设置是否去除路径节点两边的空白符,默认为false
- setTrustManagers(TrustManager...) - Method in class cn.ujava.common.net.ssl.SSLContextBuilder
-
设置信任信息
- setType(String) - Method in class cn.ujava.design.prototype.Shape
-
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class cn.ujava.common.thread.ThreadFactoryBuilder
-
设置未捕获异常的处理方式
- setUseJdkToStringStyle(boolean) - Static method in class cn.ujava.common.date.DateTime
-
设置全局的,是否使用
Date
默认的toString()格式
如果为
true
,则调用toString()时返回"EEE MMM dd HH:mm:ss zzz yyyy"格式,
如果为
false
,则返回"yyyy-MM-dd HH:mm:ss",
默认为
false
- SetUtil - Class in cn.ujava.common.collection.set
-
- SetUtil() - Constructor for class cn.ujava.common.collection.set.SetUtil
-
- setValue(Annotation, String, Object) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
设置新的注解的属性(字段)值
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setValue(Object, Object) - Method in class cn.ujava.common.bean.PropDesc
-
- setValue(Object, Object, boolean, boolean) - Method in class cn.ujava.common.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(Object, Object, boolean, boolean, boolean) - Method in class cn.ujava.common.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(V) - Method in class cn.ujava.common.lang.mutable.MutableEntry
-
设置值
- setValue(V) - Method in class cn.ujava.common.map.AbsEntry
-
- setValue(TreeEntry<K, V>) - Method in class cn.ujava.common.map.LinkedForestMap.EntryNodeWrapper
-
- setValue(V) - Method in class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
设置节点的value
- setValueByMap(Iterable<E>, Map<K, V>, Function<E, K>, BiConsumer<E, V>) - Static method in class cn.ujava.common.collection.CollUtil
-
使用给定的map将集合中的元素进行属性或者值的重新设定
- SetValueMap<K,V> - Class in cn.ujava.common.map.multi
-
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
- SetValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class cn.ujava.common.map.multi.SetValueMap
-
基于
mapFactory
创建一个值为
Set
的多值映射集合
- SetValueMap(Map<K, Collection<V>>) - Constructor for class cn.ujava.common.map.multi.SetValueMap
-
- SetValueMap() - Constructor for class cn.ujava.common.map.multi.SetValueMap
-
- setVariable(String, int) - Method in class cn.ujava.design.interpreter.Context
-
- setWatcher(Watcher) - Method in class cn.ujava.common.io.watch.WatchMonitor
-
- setWeight(Comparable<?>) - Method in class cn.ujava.common.tree.MapTree
-
- setWeight(Comparable<?>) - Method in interface cn.ujava.common.tree.Node
-
设置权重
- setWeight(Comparable<?>) - Method in class cn.ujava.common.tree.TreeBuilder
-
设置权重
- setWeight(Comparable<?>) - Method in class cn.ujava.common.tree.TreeNode
-
- setWeightKey(String) - Method in class cn.ujava.common.tree.TreeNodeConfig
-
设置权重对应的名称
- setWithEndTag(boolean) - Method in class cn.ujava.common.net.url.UrlBuilder
-
是否path的末尾加 /
- setWithEndTag(boolean) - Method in class cn.ujava.common.net.url.UrlPath
-
是否path的末尾加 /
- setWorkQueue(BlockingQueue<Runnable>) - Method in class cn.ujava.common.thread.ExecutorBuilder
-
设置队列,用于存在未执行的线程
可选队列有:
- setWrapElement(boolean) - Method in class cn.ujava.common.text.StrJoiner
-
设置前缀和后缀是否包装每个元素
- setX(int) - Method in class cn.ujava.design.flyweight.Circle
-
- setY(int) - Method in class cn.ujava.design.flyweight.Circle
-
- setYear(int) - Method in class cn.ujava.design.builder.CarBuilder
-
- Shape - Class in cn.ujava.design.bridge
-
- Shape(Color) - Constructor for class cn.ujava.design.bridge.Shape
-
- Shape - Interface in cn.ujava.design.flyweight
-
- Shape - Class in cn.ujava.design.prototype
-
- Shape() - Constructor for class cn.ujava.design.prototype.Shape
-
- ShapeCache - Class in cn.ujava.design.prototype
-
- ShapeCache() - Constructor for class cn.ujava.design.prototype.ShapeCache
-
- ShapeFactory - Class in cn.ujava.design.flyweight
-
- ShapeFactory() - Constructor for class cn.ujava.design.flyweight.ShapeFactory
-
- SHORT - Static variable in class cn.ujava.common.date.format.FastDateFormat
-
SHORT locale dependent date or time style.
- shortSummary() - Method in class cn.ujava.common.date.StopWatch
-
获取任务信息,类似于:
- shortSummary(TimeUnit) - Method in class cn.ujava.common.date.StopWatch
-
获取任务信息,类似于:
- shortToBytes(short) - Static method in class cn.ujava.common.convert.Convert
-
short转byte数组
默认以小端序转换
- shortValue() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- shuffle(T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(T[], Random) - Static method in class cn.ujava.common.array.ArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[]) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[], Random) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shutdown() - Method in enum cn.ujava.common.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdown() - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- shutdown(boolean) - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
关闭公共线程池
- shutdownNow() - Method in enum cn.ujava.common.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdownNow() - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- Simhash - Class in cn.ujava.common.codec.hash
-
- Simhash() - Constructor for class cn.ujava.common.codec.hash.Simhash
-
构造
- Simhash(int, int) - Constructor for class cn.ujava.common.codec.hash.Simhash
-
构造
- similar(String, String) - Static method in class cn.ujava.common.text.StrUtil
-
计算两个字符串的相似度
- similar(String, String, int) - Static method in class cn.ujava.common.text.StrUtil
-
计算两个字符串的相似度百分比
- similar(String, String) - Static method in class cn.ujava.common.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度,两个都是空串相似度为1,被认为是相同的串
比较方法为:
只比较两个字符串字母、数字、汉字部分,其他符号去除
计算出两个字符串最大子串,除以最长的字符串,结果即为相似度
- similar(String, String, int) - Static method in class cn.ujava.common.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度百分比
- SIMPLE_MONTH_FORMAT - Static variable in class cn.ujava.common.date.DatePattern
-
- SIMPLE_MONTH_FORMATTER - Static variable in class cn.ujava.common.date.DatePattern
-
- SIMPLE_MONTH_PATTERN - Static variable in class cn.ujava.common.date.DatePattern
-
简单年月格式:yyyyMM
- SimpleCache<K,V> - Class in cn.ujava.common.cache
-
- SimpleCache() - Constructor for class cn.ujava.common.cache.SimpleCache
-
- SimpleCache(Map<Mutable<K>, V>) - Constructor for class cn.ujava.common.cache.SimpleCache
-
构造
- SimpleCollector<T,A,R> - Class in cn.ujava.common.stream
-
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Function<A, R>, Set<Collector.Characteristics>) - Constructor for class cn.ujava.common.stream.SimpleCollector
-
构造
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Set<Collector.Characteristics>) - Constructor for class cn.ujava.common.stream.SimpleCollector
-
构造
- SimpleDateBasic - Class in cn.ujava.common.date.format
-
抽象日期基本信息类,包括日期格式、时区、本地化等信息
- SimpleDateBasic(String, TimeZone, Locale) - Constructor for class cn.ujava.common.date.format.SimpleDateBasic
-
构造,内部使用
- SimpleScheduler<T> - Class in cn.ujava.common.thread
-
- SimpleScheduler(SimpleScheduler.Job<T>, long) - Constructor for class cn.ujava.common.thread.SimpleScheduler
-
构造
- SimpleScheduler(SimpleScheduler.Job<T>, long, long, boolean) - Constructor for class cn.ujava.common.thread.SimpleScheduler
-
构造
- SimpleScheduler.Job<T> - Interface in cn.ujava.common.thread
-
- simpleUUID() - Static method in class cn.ujava.common.data.id.IdUtil
-
简化的UUID,去掉了横线
- SimpleWatcher - Class in cn.ujava.common.io.watch
-
空白WatchListener
用户继承此类后实现需要监听的方法
- SimpleWatcher() - Constructor for class cn.ujava.common.io.watch.SimpleWatcher
-
- SimpleWrapper<T> - Class in cn.ujava.common.func
-
简单包装对象
- SimpleWrapper(T) - Constructor for class cn.ujava.common.func.SimpleWrapper
-
构造
- SINGLE_QUOTE - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:单引号 '\''
- SinglePlaceholderSegment - Class in cn.ujava.common.text.placeholder.segment
-
字符串模板-单变量占位符 Segment
- SinglePlaceholderStrTemplate - Class in cn.ujava.common.text.placeholder.template
-
单占位符字符串模板
- SinglePlaceholderStrTemplate(String, int, String, char, String, UnaryOperator<String>) - Constructor for class cn.ujava.common.text.placeholder.template.SinglePlaceholderStrTemplate
-
- SinglePlaceholderStrTemplate.Builder - Class in cn.ujava.common.text.placeholder.template
-
- Singleton - Class in cn.ujava.common.lang
-
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
- singleton() - Static method in class cn.ujava.common.map.concurrent.Weighers
-
A weigher where a value has a selector of 1.
- Singleton - Class in cn.ujava.design.singleton
-
- size() - Method in interface cn.ujava.common.cache.Cache
-
缓存的对象数量
- size() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- size() - Method in class cn.ujava.common.cache.impl.NoCache
-
- size(Object) - Static method in class cn.ujava.common.collection.CollUtil
-
获取Collection或者iterator的大小,此方法可以处理的对象类型如下:
Collection - the collection size
Map - the map size
Array - the array size
Iterator - the number of elements remaining in the iterator
Enumeration - the number of elements remaining in the enumeration
- size(Iterable<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
返回 Iterable 对象的元素数量
- size(Iterator<?>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
返回 Iterator 对象的元素数量
- size() - Method in class cn.ujava.common.collection.partition.AvgPartition
-
- size - Variable in class cn.ujava.common.collection.partition.Partition
-
- size() - Method in class cn.ujava.common.collection.partition.Partition
-
- size() - Method in class cn.ujava.common.collection.queue.DiscardingQueue
-
- size() - Method in class cn.ujava.common.collection.queue.LinkedDeque
- size() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- size() - Method in class cn.ujava.common.collection.set.UniqueKeySet
-
- size() - Method in class cn.ujava.common.collection.TransCollection
-
- size() - Method in class cn.ujava.common.comparator.ComparatorChain
-
比较器链中比较器个数
- size() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
长度
- size(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
此方法不包括目录本身的占用空间大小。
- size(File, boolean) - Static method in class cn.ujava.common.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
- size() - Method in class cn.ujava.common.io.resource.BytesResource
-
- size() - Method in class cn.ujava.common.io.resource.CharSequenceResource
-
- size() - Method in class cn.ujava.common.io.resource.FileObjectResource
-
- size() - Method in class cn.ujava.common.io.resource.FileResource
-
- size() - Method in class cn.ujava.common.io.resource.HttpResource
-
- size() - Method in class cn.ujava.common.io.resource.InputStreamResource
-
- size() - Method in class cn.ujava.common.io.resource.MultiResource
-
- size() - Method in interface cn.ujava.common.io.resource.Resource
-
获取资源大小
- size() - Method in class cn.ujava.common.io.resource.UrlResource
-
- size() - Method in class cn.ujava.common.io.resource.VfsResource
-
获取VFS文件大小
- size() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
长度
- size() - Method in class cn.ujava.common.lang.tuple.Tuple
-
得到元组的大小
- size() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- size() - Method in class cn.ujava.common.map.LinkedForestMap
-
获取当前实例中的节点个数
- size() - Method in class cn.ujava.common.map.MapProxy
-
- size() - Method in class cn.ujava.common.map.MapWrapper
-
- size(K) - Method in interface cn.ujava.common.map.multi.MultiValueMap
-
获取键对应值的数量,若键对应的值不存在,则返回0
- size() - Method in interface cn.ujava.common.map.multi.Table
-
表格大小,一般为单元格的个数
- size() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- size() - Method in class cn.ujava.common.map.TableMap
-
- size() - Method in class cn.ujava.common.map.TripleTable
-
长度
- size() - Method in class cn.ujava.common.net.multipart.UploadFile
-
- size(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
- size() - Method in class cn.ujava.common.spi.ListServiceLoader
-
- size() - Method in class cn.ujava.common.spi.MapServiceLoader
-
- size() - Method in interface cn.ujava.common.spi.ServiceLoader
-
服务总数
- size - Variable in class cn.ujava.common.text.bloom.AbstractFilter
-
- skip(long) - Method in class cn.ujava.common.compress.InflaterInputStream
-
- skip(long) - Method in class cn.ujava.common.io.FastStringReader
-
跳过指定长度,返回跳过的字符数。
- skip(long) - Method in class cn.ujava.common.io.ReaderWrapper
-
- skip(long) - Method in class cn.ujava.common.io.stream.EmptyInputStream
-
- skip(long) - Method in class cn.ujava.common.io.stream.LimitedInputStream
-
- skip(long) - Method in interface cn.ujava.common.stream.WrappedStream
-
返回丢弃前面n个元素后的剩余元素组成的流,如果当前元素个数小于n,则返回一个元素为空的流
这是一个有状态中间操作
- skipBytes(long) - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
跳过指定位数的 bytes.
- skipToBoundary() - Method in class cn.ujava.common.net.multipart.MultipartRequestInputStream
-
跳过边界表示
- SLASH - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:斜杠 '/'
- SLASH - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:斜杠 "/"
- sleep(Number, TimeUnit) - Static method in class cn.ujava.common.thread.ThreadUtil
-
挂起当前线程
- sleep(Number) - Static method in class cn.ujava.common.thread.ThreadUtil
-
挂起当前线程
- sleep(long) - Static method in class cn.ujava.common.thread.ThreadUtil
-
挂起当前线程
- SmoothWeightObj<T> - Class in cn.ujava.common.lang.selector
-
平滑权重对象
- SmoothWeightObj(T, int) - Constructor for class cn.ujava.common.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightObj(T, int, int) - Constructor for class cn.ujava.common.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightSelector<T> - Class in cn.ujava.common.lang.selector
-
平滑加权轮询选择器
- SmoothWeightSelector() - Constructor for class cn.ujava.common.lang.selector.SmoothWeightSelector
-
构造
- SmoothWeightSelector(Iterable<? extends WeightObj<T>>) - Constructor for class cn.ujava.common.lang.selector.SmoothWeightSelector
-
构造
- Snowflake - Class in cn.ujava.common.data.id
-
Twitter的Snowflake 算法
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- Snowflake() - Constructor for class cn.ujava.common.data.id.Snowflake
-
构造,使用自动生成的工作节点ID和数据中心ID
- Snowflake(long) - Constructor for class cn.ujava.common.data.id.Snowflake
-
构造
- Snowflake(long, long) - Constructor for class cn.ujava.common.data.id.Snowflake
-
构造
- Snowflake(long, long, boolean) - Constructor for class cn.ujava.common.data.id.Snowflake
-
构造
- Snowflake(Date, long, long, boolean) - Constructor for class cn.ujava.common.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long) - Constructor for class cn.ujava.common.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long, long) - Constructor for class cn.ujava.common.data.id.Snowflake
-
- SnowflakeGenerator - Class in cn.ujava.common.lang.generator
-
Snowflake生成器
注意,默认此生成器必须单例使用,否则会有重复
默认构造的终端ID和数据中心ID都为0,不适用于分布式环境。
- SnowflakeGenerator() - Constructor for class cn.ujava.common.lang.generator.SnowflakeGenerator
-
构造
- SnowflakeGenerator(long, long) - Constructor for class cn.ujava.common.lang.generator.SnowflakeGenerator
-
构造
- SoftConcurrentMap<K,V> - Class in cn.ujava.common.map
-
线程安全的SoftMap实现
- SoftConcurrentMap() - Constructor for class cn.ujava.common.map.SoftConcurrentMap
-
构造
- SoftConcurrentMap(ConcurrentMap<Reference<K>, V>) - Constructor for class cn.ujava.common.map.SoftConcurrentMap
-
构造
- SolarTerms - Class in cn.ujava.common.date.chinese
-
24节气相关信息
- SolarTerms() - Constructor for class cn.ujava.common.date.chinese.SolarTerms
-
- sort(Collection<T>, Comparator<? super T>) - Static method in class cn.ujava.common.collection.CollUtil
-
排序集合,排序不会修改原集合
- sort(List<T>, Comparator<? super T>) - Static method in class cn.ujava.common.collection.CollUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>, Comparator<? super K>) - Static method in class cn.ujava.common.collection.CollUtil
-
排序Map
- sort(List<T>) - Static method in class cn.ujava.common.collection.ListUtil
-
针对List自然排序,排序会修改原List
- sort(List<T>, Comparator<? super T>) - Static method in class cn.ujava.common.collection.ListUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
排序已有Map,Key有序的Map,使用默认Key排序方式(字母顺序)
- sort(Map<K, V>, Comparator<? super K>) - Static method in class cn.ujava.common.map.MapUtil
-
排序已有Map,Key有序的Map
- sortByEntry(Map<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- sortByKey(Comparator<? super K>) - Method in class cn.ujava.common.stream.EntryStream
-
根据键排序
- sortByPinyin(Collection<String>) - Static method in class cn.ujava.common.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class cn.ujava.common.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class cn.ujava.common.collection.ListUtil
-
根据汉字的拼音顺序排序
- sortByProperty(Collection<T>, String) - Static method in class cn.ujava.common.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class cn.ujava.common.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class cn.ujava.common.collection.ListUtil
-
根据Bean的属性排序
- sortByValue(Map<K, V>, boolean) - Static method in class cn.ujava.common.map.MapUtil
-
按照值排序,可选是否倒序
- sortByValue(Comparator<? super V>) - Method in class cn.ujava.common.stream.EntryStream
-
根据值排序
- sorted() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回一个元素按自然顺序排序的流
如果此流的元素不是Comparable
,则在执行终端操作时可能会抛出 java.lang.ClassCastException
对于顺序流,排序是稳定的。 对于无序流,没有稳定性保证。
这是一个有状态中间操作
- sorted(Comparator<? super T>) - Method in interface cn.ujava.common.stream.WrappedStream
-
返回一个元素按指定的
Comparator
排序的流
如果此流的元素不是
Comparable
,则在执行终端操作时可能会抛出
java.lang.ClassCastException
对于顺序流,排序是稳定的。 对于无序流,没有稳定性保证。
这是一个有状态中间操作
- sortEntryToList(Collection<Map.Entry<K, V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
将Set排序(根据Entry的值)
- sortJoin(Map<?, ?>, String, String, boolean, String...) - Static method in class cn.ujava.common.map.MapUtil
-
根据参数排序后拼接为字符串,常用于签名
- sortPageAll(int, int, Comparator<T>, Collection<T>...) - Static method in class cn.ujava.common.collection.CollUtil
-
- sortToMap(Collection<Map.Entry<K, V>>, Comparator<Map.Entry<K, V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- sound() - Method in class cn.ujava.design.abstractfactory.Animal
-
- sound() - Method in class cn.ujava.design.abstractfactory.Cat
-
- sound() - Method in class cn.ujava.design.abstractfactory.Dog
-
- sound() - Method in class cn.ujava.design.factory.Animal
-
- sound() - Method in class cn.ujava.design.factory.Cat
-
- sound() - Method in class cn.ujava.design.factory.Dog
-
- source - Variable in class cn.ujava.common.annotation.HierarchicalAnnotatedElements
-
- source - Variable in class cn.ujava.common.bean.copier.AbsCopier
-
- SPACE - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:空格符 ' '
- SPACE - Static variable in class cn.ujava.common.text.CharSequenceUtil
-
字符串常量:空格符 " "
- span(BoundedRange<T>) - Method in class cn.ujava.common.lang.range.BoundedRange
-
获得包含当前区间与指定区间的最小的区间
- span(BoundedRange<T>, BoundedRange<T>) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
获得包含当前区间与指定区间的最小的区间
- specificRequest() - Method in class cn.ujava.design.adapter.Adaptee
-
- spendMs(long) - Static method in class cn.ujava.common.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:毫秒
- spendNt(long) - Static method in class cn.ujava.common.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:纳秒
- SPIException - Exception in cn.ujava.common.spi
-
SPI异常
- SPIException(Throwable) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SPIException(String) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SPIException(String, Object...) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SPIException(String, Throwable) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SPIException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SPIException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.spi.SPIException
-
构造
- SpiUtil - Class in cn.ujava.common.spi
-
服务提供接口SPI(Service Provider interface)相关工具类
- SpiUtil() - Constructor for class cn.ujava.common.spi.SpiUtil
-
- splice(List<T>, int, int, T...) - Static method in class cn.ujava.common.collection.ListUtil
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。此方法不会改变原列表。
类似js的
splice函数
- splice(int, int, T...) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。此方法不会改变原列表。
类似js的
splice函数
- split(byte[], int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
- split(CharSequence, String) - Static method in class cn.ujava.common.stream.EasyStream
-
拆分字符串,转换为串行流
- split(int) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
按指定长度切分为双层流
- split(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- split(CharSequence, CharSequence, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
- split(CharSequence, CharSequence, int, boolean, boolean, Function<String, R>) - Static method in class cn.ujava.common.text.split.SplitUtil
-
- splitByBlank(CharSequence) - Static method in class cn.ujava.common.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlank(CharSequence, int) - Static method in class cn.ujava.common.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlankToArray(CharSequence, int) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串为字符串数组
- splitByLength(CharSequence, int) - Static method in class cn.ujava.common.text.split.SplitUtil
-
根据给定长度,将给定字符串截取为多个部分
- splitByRegex(CharSequence, String, int, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
通过正则切分字符串
- splitByRegex(CharSequence, Pattern, int, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
通过正则切分字符串
如果为空字符串或者null 则返回空集合
- splitByRegexToArray(CharSequence, Pattern, int, boolean, boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
通过正则切分字符串为字符串数组
- spliterator() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- spliterator() - Method in class cn.ujava.common.collection.TransCollection
-
- spliterator() - Method in class cn.ujava.common.lang.tuple.Tuple
-
- spliterator() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回流的拆分器
- SpliteratorUtil - Class in cn.ujava.common.collection
-
- SpliteratorUtil() - Constructor for class cn.ujava.common.collection.SpliteratorUtil
-
- SplitIter - Class in cn.ujava.common.text.split
-
- SplitIter(CharSequence, TextFinder, int, boolean) - Constructor for class cn.ujava.common.text.split.SplitIter
-
构造
- splitList(int) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
按指定长度切分为元素为list的流
- splitPath(CharSequence) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitPath(CharSequence, int) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitTo(CharSequence, CharSequence, Class<T>) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项,并转为结果类型
- splitToArray(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- splitTrim(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项
- SplitUtil - Class in cn.ujava.common.text.split
-
字符串切分器,封装统一的字符串分割静态方法
- SplitUtil() - Constructor for class cn.ujava.common.text.split.SplitUtil
-
- SqlDateUtil - Class in cn.ujava.common.date
-
java.sql.*
日期时间相关封装
考虑到JDK9+模块化后,java.sql并非默认引入模块,因此将相关内容单独封装为工具,避免类找不到问题。
- SqlDateUtil() - Constructor for class cn.ujava.common.date.SqlDateUtil
-
- sqrt(long) - Static method in class cn.ujava.common.math.MathUtil
-
- Square - Class in cn.ujava.design.bridge
-
- Square(Color) - Constructor for class cn.ujava.design.bridge.Square
-
- Square - Class in cn.ujava.design.prototype
-
- Square() - Constructor for class cn.ujava.design.prototype.Square
-
- src - Variable in class cn.ujava.common.lang.copier.SrcToDestCopier
-
源
- SrcToDestCopier<T,C extends SrcToDestCopier<T,C>> - Class in cn.ujava.common.lang.copier
-
- SrcToDestCopier() - Constructor for class cn.ujava.common.lang.copier.SrcToDestCopier
-
- SSL - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports some version of SSL; may support other versions
- SSLContextBuilder - Class in cn.ujava.common.net.ssl
-
- SSLContextBuilder() - Constructor for class cn.ujava.common.net.ssl.SSLContextBuilder
-
- SSLProtocols - Interface in cn.ujava.common.net.ssl
-
SSL或TLS协议
- SSLUtil - Class in cn.ujava.common.net.ssl
-
SSL(Secure Sockets Layer 安全套接字协议)相关工具封装
- SSLUtil() - Constructor for class cn.ujava.common.net.ssl.SSLUtil
-
- SSLv2 - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports SSL version 2 or later; may support other versions
- SSLv3 - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports SSL version 3; may support other versions
- StackTraceCaller - Class in cn.ujava.common.lang.caller
-
通过StackTrace方式获取调用者。此方式效率最低,不推荐使用
- StackTraceCaller() - Constructor for class cn.ujava.common.lang.caller.StackTraceCaller
-
- StackTraceElementConverter - Class in cn.ujava.common.convert.impl
-
- StackTraceElementConverter() - Constructor for class cn.ujava.common.convert.impl.StackTraceElementConverter
-
- stacktraceToOneLineString(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToOneLineString(Throwable, int) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToString(Throwable) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int, Map<Character, String>) - Static method in class cn.ujava.common.exception.ExceptionUtil
-
堆栈转为完整字符串
- StampedCache<K,V> - Class in cn.ujava.common.cache.impl
-
- StampedCache() - Constructor for class cn.ujava.common.cache.impl.StampedCache
-
- standard() - Static method in interface cn.ujava.common.annotation.RepeatableAnnotationCollector
-
当注解中有且仅有一个名为
value
的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable
注解,
则收集器将返回该属性中包括的可重复注解。
eg:
- start() - Method in class cn.ujava.common.date.StopWatch
-
开始默认的新任务
- start(String) - Method in class cn.ujava.common.date.StopWatch
-
开始指定名称的新任务
- start() - Method in class cn.ujava.common.io.file.Tailer
-
开始监听
- start(boolean) - Method in class cn.ujava.common.io.file.Tailer
-
开始监听
- start() - Method in interface cn.ujava.common.io.StreamProgress
-
开始
- start(int) - Method in class cn.ujava.common.text.finder.CharFinder
-
- start(int) - Method in class cn.ujava.common.text.finder.CharMatcherFinder
-
- start(int) - Method in interface cn.ujava.common.text.finder.Finder
-
返回开始位置,即起始字符位置(包含),未找到返回-1
- start(int) - Method in class cn.ujava.common.text.finder.LengthFinder
-
- start(int) - Method in class cn.ujava.common.text.finder.PatternFinder
-
- start(int) - Method in class cn.ujava.common.text.finder.StrFinder
-
- start() - Method in class cn.ujava.common.thread.SyncFinisher
-
- start(boolean) - Method in class cn.ujava.common.thread.SyncFinisher
-
- start() - Method in class cn.ujava.design.facade.ComputerFacade
-
- startWith(T[], T[]) - Static method in class cn.ujava.common.array.ArrayUtil
-
array数组是否以prefix开头,每个元素的匹配使用
ObjUtil.equals(Object, Object)
匹配。
array和prefix为同一个数组(即array == prefix),返回
true
array或prefix为空数组(null或length为0的数组),返回
true
prefix长度大于array,返回
false
- startWith(boolean[], boolean...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(byte[], byte...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(char[], char...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(double[], double...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(float[], float...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(int[], int...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(long[], long...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(short[], short...) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
字符串是否以给定字符开始
- startWith(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串开头
- startWith(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- startWith(CharSequence, CharSequence, boolean, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- startWithAny(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始
给定字符串和数组为空都返回false
- startWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始(忽略大小写)
给定字符串和数组为空都返回false
- startWithIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串开头,忽略大小写
- startWithIgnoreEquals(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
是否以指定字符串开头,忽略相等字符串的情况
- state(boolean, Supplier<String>) - Static method in class cn.ujava.common.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出
IllegalStateException
。
并使用指定的函数获取错误信息返回
Assert.state(id == null, ()->{
// to query relation message
return "relation message to return ";
});
- state(boolean, String, Object...) - Static method in class cn.ujava.common.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出
IllegalStateException
。
Assert.state(id == null, "The id property must not already be initialized");
- state(boolean) - Static method in class cn.ujava.common.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出
IllegalStateException
。
Assert.state(id == null);
- State - Interface in cn.ujava.design.state
-
- StatefulException - Exception in cn.ujava.common.exception
-
带有状态码的异常
- StatefulException() - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(Throwable) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(String) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(String, Object...) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(String, Throwable) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(int, String) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(int, Throwable) - Constructor for exception cn.ujava.common.exception.StatefulException
-
构造
- StatefulException(int, String, Throwable) - Constructor for exception cn.ujava.common.exception.StatefulException
-
- step(T, T, int) - Method in interface cn.ujava.common.lang.range.Range.Stepper
-
增加步进
增加步进后的返回值如果为null
则表示步进结束
用户需根据end参数自行定义边界,当达到边界时返回null表示结束,否则Range中边界对象无效,会导致无限循环
- stop() - Method in class cn.ujava.common.date.StopWatch
-
停止当前任务
- stop() - Method in class cn.ujava.common.io.file.Tailer
-
结束,此方法需在异步模式或
- stop() - Method in class cn.ujava.common.thread.SyncFinisher
-
结束线程池。此方法执行两种情况:
执行start(true)后,调用此方法结束线程池回收资源
执行start(false)后,用户自行判断结束点执行此方法
- stop(boolean) - Method in class cn.ujava.common.thread.SyncFinisher
-
结束线程池。此方法执行两种情况:
执行start(true)后,调用此方法结束线程池回收资源
执行start(false)后,用户自行判断结束点执行此方法
- STOP_WORD - Static variable in class cn.ujava.common.text.dfa.StopChar
-
不需要处理的词,如标点符号、空格等
- StopChar - Class in cn.ujava.common.text.dfa
-
过滤词及一些简单处理
- StopChar() - Constructor for class cn.ujava.common.text.dfa.StopChar
-
- StopWatch - Class in cn.ujava.common.date
-
秒表封装
此工具用于存储一组任务的耗时时间,并一次性打印对比。
比如:我们可以记录多段代码耗时时间,然后一次性打印(StopWatch提供了一个prettyString()函数用于按照指定格式打印出耗时)
- StopWatch() - Constructor for class cn.ujava.common.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String) - Constructor for class cn.ujava.common.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String, boolean) - Constructor for class cn.ujava.common.date.StopWatch
-
构造,不启动任何任务
- StopWatch.TaskInfo - Class in cn.ujava.common.date
-
存放任务名称和花费时间对象
- store(Long) - Method in class cn.ujava.common.codec.hash.Simhash
-
按照(frac, 《simhash, content》)索引进行存储
- str(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
- str(Object, Charset) - Static method in class cn.ujava.common.text.StrUtil
-
将对象转为字符串
- str(byte[], Charset) - Static method in class cn.ujava.common.text.StrUtil
-
解码字节码
- str(Byte[], Charset) - Static method in class cn.ujava.common.text.StrUtil
-
解码字节码
- str(ByteBuffer, Charset) - Static method in class cn.ujava.common.text.StrUtil
-
将编码的byteBuffer数据转换为字符串
- stream() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- stream() - Method in class cn.ujava.common.lang.Opt
-
- stream() - Method in class cn.ujava.common.lang.tuple.Tuple
-
将元组转成流
- stream - Variable in class cn.ujava.common.stream.AbstractEnhancedWrappedStream
-
原始流实例
- StreamCopier - Class in cn.ujava.common.io.copy
-
- StreamCopier() - Constructor for class cn.ujava.common.io.copy.StreamCopier
-
构造
- StreamCopier(int) - Constructor for class cn.ujava.common.io.copy.StreamCopier
-
构造
- StreamCopier(int, long) - Constructor for class cn.ujava.common.io.copy.StreamCopier
-
构造
- StreamCopier(int, long, StreamProgress) - Constructor for class cn.ujava.common.io.copy.StreamCopier
-
构造
- StreamProgress - Interface in cn.ujava.common.io
-
Stream进度条
提供流拷贝进度监测,如开始、结束触发,以及进度回调。
注意进度回调的
total
参数为总大小,某些场景下无总大小的标记,则此值应为-1或者
Long.MAX_VALUE
,表示此参数无效。
- StreamReader - Class in cn.ujava.common.io.stream
-
- StreamReader(InputStream, boolean) - Constructor for class cn.ujava.common.io.stream.StreamReader
-
构造
- StreamUtil - Class in cn.ujava.common.stream
-
- StreamUtil() - Constructor for class cn.ujava.common.stream.StreamUtil
-
- StreamWriter - Class in cn.ujava.common.io.stream
-
- StreamWriter(OutputStream, boolean) - Constructor for class cn.ujava.common.io.stream.StreamWriter
-
构造
- strFast(char[]) - Static method in class cn.ujava.common.text.StrUtil
-
JDK8中,通过String(char[] value, boolean share)
这个内部构造创建String对象。
此函数通过传入char[],实现zero-copy的String创建,效率很高。但是要求传入的char[]不可以在其他地方修改。
- StrFinder - Class in cn.ujava.common.text.finder
-
字符串查找器
- StrFinder(CharSequence, boolean) - Constructor for class cn.ujava.common.text.finder.StrFinder
-
构造
- StrFormatter - Class in cn.ujava.common.text.placeholder
-
字符串格式化工具
- StrFormatter() - Constructor for class cn.ujava.common.text.placeholder.StrFormatter
-
- STRING_CREATOR_JDK8 - Static variable in class cn.ujava.common.func.FunctionPool
-
通过String(char[] value, boolean share)
这个内部构造生成一个Lambda函数
此函数通过传入char[],实现zero-copy的String创建,效率很高。但是要求传入的char[]不可以在其他地方修改。
此函数只支持JKDK8
- StringConverter - Class in cn.ujava.common.convert.impl
-
字符串转换器,提供各种对象转换为字符串的逻辑封装
- StringConverter() - Constructor for class cn.ujava.common.convert.impl.StringConverter
-
- StringIntern - Class in cn.ujava.common.lang.intern
-
JDK中默认的字符串规范化实现
- StringIntern() - Constructor for class cn.ujava.common.lang.intern.StringIntern
-
- StringResource - Class in cn.ujava.common.io.resource
-
字符串资源,字符串做为资源
- StringResource(String) - Constructor for class cn.ujava.common.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String) - Constructor for class cn.ujava.common.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String, Charset) - Constructor for class cn.ujava.common.io.resource.StringResource
-
构造
- StrInputStream - Class in cn.ujava.common.io.stream
-
基于字符串的InputStream
- StrInputStream(CharSequence, Charset) - Constructor for class cn.ujava.common.io.stream.StrInputStream
-
构造
- strip(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除两边的指定字符串
- strip(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
- stripIgnoreCase(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- stripIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- StrJoiner - Class in cn.ujava.common.text
-
字符串连接器(拼接器),通过给定的字符串和多个元素,拼接为一个字符串
相较于
StringJoiner
提供更加灵活的配置,包括:
支持任意Appendable接口实现
支持每个元素单独wrap
支持自定义null的处理逻辑
支持自定义默认结果
- StrJoiner(CharSequence) - Constructor for class cn.ujava.common.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence) - Constructor for class cn.ujava.common.text.StrJoiner
-
构造
- StrJoiner(CharSequence, CharSequence, CharSequence) - Constructor for class cn.ujava.common.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence, CharSequence, CharSequence) - Constructor for class cn.ujava.common.text.StrJoiner
-
构造
- StrJoiner.NullMode - Enum in cn.ujava.common.text
-
null
处理的模式
- StrLengthComparator - Class in cn.ujava.common.comparator
-
字符串长度比较器,短在前
- StrLengthComparator() - Constructor for class cn.ujava.common.comparator.StrLengthComparator
-
- StrMatcher - Class in cn.ujava.common.text.placeholder
-
字符串模式匹配,使用${XXXXX}作为变量,例如:
- StrMatcher(String) - Constructor for class cn.ujava.common.text.placeholder.StrMatcher
-
构造
- StrPool - Interface in cn.ujava.common.text
-
常用字符串常量定义
- StrRegionMatcher - Class in cn.ujava.common.text
-
字符串区域匹配器,用于匹配字串是头部匹配还是尾部匹配,亦或者是某个位置的匹配。
offset用于锚定开始或结束位置,正数表示从开始偏移,负数表示从后偏移
- StrRegionMatcher(boolean, boolean, boolean) - Constructor for class cn.ujava.common.text.StrRegionMatcher
-
构造
- StrRegionMatcher(boolean, boolean, int) - Constructor for class cn.ujava.common.text.StrRegionMatcher
-
构造
- StrRepeater - Class in cn.ujava.common.text
-
字符串或字符重复器
用于将给定字符串或字符赋值count次,然后拼接
- StrRepeater(int) - Constructor for class cn.ujava.common.text.StrRepeater
-
构造
- StrReplacer - Class in cn.ujava.common.text.replacer
-
抽象字符串替换类
通过实现replace方法实现局部替换逻辑
- StrReplacer() - Constructor for class cn.ujava.common.text.replacer.StrReplacer
-
- StrTemplate - Class in cn.ujava.common.text.placeholder
-
字符串模板 格式化 和 反解析 抽象父类
- StrTemplate(String, char, String, UnaryOperator<String>, int) - Constructor for class cn.ujava.common.text.placeholder.StrTemplate
-
- StrTemplate.AbstractBuilder<BuilderChild extends StrTemplate.AbstractBuilder<BuilderChild,TemplateChild>,TemplateChild extends StrTemplate> - Class in cn.ujava.common.text.placeholder
-
抽象Builder
- StrTemplate.Feature - Enum in cn.ujava.common.text.placeholder
-
格式化 和 解析 策略
- StrTemplateSegment - Interface in cn.ujava.common.text.placeholder.segment
-
字符串模板-抽象 Segment
- strToUnicode(String) - Static method in class cn.ujava.common.convert.Convert
-
String的字符串转换成unicode的String
- StrTrimer - Class in cn.ujava.common.text
-
字符串头尾指定字符去除器
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null
,依然返回null
。
- StrTrimer(StrTrimer.TrimMode, Predicate<Character>) - Constructor for class cn.ujava.common.text.StrTrimer
-
构造
- StrTrimer.TrimMode - Enum in cn.ujava.common.text
-
去除模式
- StrUtil - Class in cn.ujava.common.text
-
字符串工具类
此工具主要针对单个字符串的操作
- StrUtil() - Constructor for class cn.ujava.common.text.StrUtil
-
- StrValidator - Class in cn.ujava.common.text
-
字符串检查工具类,提供字符串的blank和empty等检查
empty定义:null
or 空字符串:""
blank定义:null
or 空字符串:""
or 空格、全角空格、制表符、换行符,等不可见字符
- StrValidator() - Constructor for class cn.ujava.common.text.StrValidator
-
- sub(T[], int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取子数组
- sub(A, int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取子数组
- sub(A, int, int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
获取子数组
- sub(byte[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(int[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(long[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(short[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(char[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(double[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(float[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(boolean[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(List<T>, int, int) - Static method in class cn.ujava.common.collection.CollUtil
-
截取列表的部分
- sub(List<T>, int, int, int) - Static method in class cn.ujava.common.collection.CollUtil
-
截取列表的部分
- sub(Collection<T>, int, int) - Static method in class cn.ujava.common.collection.CollUtil
-
截取集合的部分
- sub(Collection<T>, int, int, int) - Static method in class cn.ujava.common.collection.CollUtil
-
截取集合的部分
- sub(List<T>, int, int) - Static method in class cn.ujava.common.collection.ListUtil
-
截取集合的部分
- sub(List<T>, int, int, int) - Static method in class cn.ujava.common.collection.ListUtil
-
- sub(int, int) - Method in class cn.ujava.common.lang.tuple.Tuple
-
截取元组指定部分
- sub(Number...) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(String...) - Static method in class cn.ujava.common.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(CharSequence, int, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
改进JDK subString
index从0开始计算,最后一个字符为-1
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to example:
abcdefgh 2 3 =》 c
abcdefgh 2 -3 =》 cde
- SUB_DELIMS - Static variable in class cn.ujava.common.net.url.RFC3986
-
sub-delims = "!" / "$" / "&
" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
- subAfter(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
获取手机号后4位
- subAfter(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
- subAfter(CharSequence, char, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
- subAtLeast(T) - Method in class cn.ujava.common.lang.range.BoundedRange
-
截取当前区间中大于等于min
的部分,若min
不在该区间中,则返回当前区间本身
- subAtLeast(BoundedRange<T>, T) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
截取当前区间中大于等于min
的部分,若min
不在该区间中,则返回当前区间本身
- subAtMost(T) - Method in class cn.ujava.common.lang.range.BoundedRange
-
截取当前区间中小于等于max
的部分,若max
不在该区间中,则返回当前区间本身
- subAtMost(BoundedRange<T>, T) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
截取当前区间中小于等于max
的部分,若max
不在该区间中,则返回当前区间本身
- subBefore(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
获取手机号前3位
- subBefore(CharSequence, CharSequence, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串为空串"",则返回空串,如果分隔字符串未找到,返回原字符串,举例如下:
- subBefore(CharSequence, char, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串未找到,返回原字符串,举例如下:
- subBetween(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
获取手机号中间4位
- subBetween(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
- subBetween(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
- subBetweenAll(CharSequence, CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
- subBetweenAll(CharSequence, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
- subByCodePoint(CharSequence, int, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
通过CodePoint截取字符串,可以截断Emoji
- subByLength(String, int, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取字符串,从指定位置开始,截取指定长度的字符串
当fromIndex为正数时,这个index指的是插空位置,如下:
- subGreatThan(T) - Method in class cn.ujava.common.lang.range.BoundedRange
-
截取当前区间中大于min
的部分,若min
不在该区间中,则返回当前区间本身
- subGreatThan(BoundedRange<T>, T) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
截取当前区间中大于min
的部分,若min
不在该区间中,则返回当前区间本身
- Subject - Interface in cn.ujava.design.observer
-
- subLessThan(T) - Method in class cn.ujava.common.lang.range.BoundedRange
-
截取当前区间中小于max
的部分,若max
不在该区间中,则返回当前区间本身
- subLessThan(BoundedRange<T>, T) - Static method in class cn.ujava.common.lang.range.BoundedRangeOperation
-
截取当前区间中小于max
的部分,若max
不在该区间中,则返回当前区间本身
- submit(Runnable) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- submit(Runnable, T) - Method in class cn.ujava.common.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- submit(Runnable) - Static method in class cn.ujava.common.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- subPath(String, File) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得相对子路径
- subPath(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
获得相对子路径,忽略大小写
- subPath(Path, int, int) - Static method in class cn.ujava.common.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如起始为-1表示从后数第一个节点位置
- subPre(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
切割指定位置之前部分的字符串
- subPreGbk(CharSequence, int, CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
- subPreGbk(CharSequence, int, boolean) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
可以自定义halfUp,如len为10,如果截取后最后一个字符是半个字符,true
表示保留,则长度是11,否则长度9
- subSuf(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
切割指定位置之后部分的字符串
- subSufByLength(CharSequence, int) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
切割指定长度的后部分的字符串
- subTelAfter(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
获取固话号码中的号码
- subTelBefore(CharSequence) - Static method in class cn.ujava.common.data.PhoneUtil
-
获取固话号码中的区号
- subtract() - Method in class cn.ujava.common.collection.CollectionOperation
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】、【集合3】...中没有的元素,例如:
- subtract(Collection<T>, Collection<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
- subtract(byte) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableByte
-
减去值
- subtract(double) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
减去值
- subtract(float) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
减去值
- subtract(int) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableInt
-
减去值
- subtract(long) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableLong
-
减去值
- subtract(short) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
减去值
- subtract(Number) - Method in class cn.ujava.common.lang.mutable.MutableShort
-
减去值
- subtract(Money) - Method in class cn.ujava.common.math.Money
-
货币减法。
- subtractFrom(Money) - Method in class cn.ujava.common.math.Money
-
货币累减。
- subtractToList(Collection<T>, Collection<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
- suffix - Variable in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- suffix(String) - Method in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符后缀
- suffix - Variable in class cn.ujava.common.text.placeholder.template.NamedPlaceholderStrTemplate
-
- sum(ToIntFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算int类型的总和
- sum(ToLongFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算long类型的总和
- sum(ToDoubleFunction<? super T>) - Method in class cn.ujava.common.stream.EasyStream
-
计算double类型的总和
- sum(Function<? super T, R>) - Method in class cn.ujava.common.stream.EasyStream
-
- supplier() - Method in class cn.ujava.common.stream.SimpleCollector
-
- swap(T[], int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
交换数组中两个位置的值
- swap(Object, int, int) - Static method in class cn.ujava.common.array.ArrayUtil
-
交换数组中两个位置的值
- swap(int[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(long[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(double[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(float[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(boolean[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(byte[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(char[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(short[], int, int) - Static method in class cn.ujava.common.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swapCase(String) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
切换给定字符串中的大小写。大写转小写,小写转大写。
- swapCase(String) - Static method in class cn.ujava.common.text.NamingCase
-
切换给定字符串中的大小写。大写转小写,小写转大写。
- swapElement(List<T>, T, T) - Static method in class cn.ujava.common.collection.ListUtil
-
将指定元素交换到指定元素位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- swapTo(List<T>, T, Integer) - Static method in class cn.ujava.common.collection.ListUtil
-
将指定元素交换到指定索引位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- sync() - Method in class cn.ujava.common.io.stream.SyncInputStream
-
同步数据到内存
- sync(Object) - Static method in class cn.ujava.common.thread.ThreadUtil
-
阻塞当前线程,保证在main方法中执行不被退出
- SyncFinisher - Class in cn.ujava.common.thread
-
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- SyncFinisher(int) - Constructor for class cn.ujava.common.thread.SyncFinisher
-
构造
- SyncFinisher.Worker - Class in cn.ujava.common.thread
-
工作者,为一个线程
- SyncInputStream - Class in cn.ujava.common.io.stream
-
同步流,可将包装的流同步为ByteArrayInputStream,以便持有内容并关闭原流
- SyncInputStream(InputStream, long, boolean, boolean) - Constructor for class cn.ujava.common.io.stream.SyncInputStream
-
- systemCharset() - Static method in class cn.ujava.common.util.CharsetUtil
-
- systemCharsetName() - Static method in class cn.ujava.common.util.CharsetUtil
-
- SystemClock - Class in cn.ujava.common.date
-
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)
System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道
后台定时更新时钟,JVM退出时,线程自动回收
- SystemClock(long) - Constructor for class cn.ujava.common.date.SystemClock
-
构造
- SystemUtil - Class in cn.ujava.common.util
-
- SystemUtil() - Constructor for class cn.ujava.common.util.SystemUtil
-
- TAB - Static variable in interface cn.ujava.common.text.CharPool
-
字符常量:制表符 '\t'
- TAB - Static variable in interface cn.ujava.common.text.StrPool
-
字符串常量:制表符 "\t"
- TABLE - Static variable in class cn.ujava.common.codec.Caesar
-
- table(ConsoleTable) - Static method in class cn.ujava.common.lang.Console
-
打印表格到控制台
- Table<R,C,V> - Interface in cn.ujava.common.map.multi
-
表格数据结构定义
此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构。
- Table.Cell<R,C,V> - Interface in cn.ujava.common.map.multi
-
单元格,用于表示一个单元格的行、列和值
- TableMap<K,V> - Class in cn.ujava.common.map
-
可重复键和值的Map
通过键值单独建立List方式,使键值对一一对应,实现正向和反向两种查找
无论是正向还是反向,都是遍历列表查找过程,相比标准的HashMap要慢,数据越多越慢
- TableMap() - Constructor for class cn.ujava.common.map.TableMap
-
构造
- TableMap(int) - Constructor for class cn.ujava.common.map.TableMap
-
构造
- TableMap(K[], V[]) - Constructor for class cn.ujava.common.map.TableMap
-
构造
- tail(File, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset, SerConsumer<String>) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset) - Static method in class cn.ujava.common.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- Tailer - Class in cn.ujava.common.io.file
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
- Tailer(File, SerConsumer<String>) - Constructor for class cn.ujava.common.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, SerConsumer<String>, int) - Constructor for class cn.ujava.common.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, Charset, SerConsumer<String>) - Constructor for class cn.ujava.common.io.file.Tailer
-
构造
- Tailer(File, Charset, SerConsumer<String>, int, long) - Constructor for class cn.ujava.common.io.file.Tailer
-
构造
- Tailer.ConsoleLineHandler - Class in cn.ujava.common.io.file
-
命令行打印的行处理器
- takeWhile(Stream<T>, Predicate<? super T>) - Static method in class cn.ujava.common.stream.StreamUtil
-
保留 与指定断言 匹配时的元素, 在第一次不匹配时终止, 抛弃当前(第一个不匹配元素)及后续所有元素
- takeWhile(Predicate<? super T>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
遍历流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由匹配的元素组成的流。
eg:
- TakeWhileSpliterator<T> - Class in cn.ujava.common.stream.spliterators
-
takeWhile 的 Spliterator
- target - Variable in class cn.ujava.common.bean.copier.AbsCopier
-
- target - Variable in class cn.ujava.common.lang.copier.SrcToDestCopier
-
目标
- Target - Interface in cn.ujava.design.adapter
-
- TEL - Static variable in class cn.ujava.common.regex.PatternPool
-
座机号码
- TEL - Static variable in interface cn.ujava.common.regex.RegexPool
-
座机号码
pr#387@Gitee
- TEL_400_800 - Static variable in class cn.ujava.common.regex.PatternPool
-
座机号码+400+800电话
- TEL_400_800 - Static variable in interface cn.ujava.common.regex.RegexPool
-
座机号码+400+800电话
- template - Variable in class cn.ujava.common.text.placeholder.StrTemplate.AbstractBuilder
-
字符串模板
- TemporalAccessorConverter - Class in cn.ujava.common.convert.impl
-
JDK8中新加入的java.time包对象解析转换器
支持的对象包括:
- TemporalAccessorConverter() - Constructor for class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorConverter(String) - Constructor for class cn.ujava.common.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorUtil - Class in cn.ujava.common.date
-
- TemporalAccessorUtil() - Constructor for class cn.ujava.common.date.TemporalAccessorUtil
-
- TemporalUtil - Class in cn.ujava.common.date
-
- TemporalUtil() - Constructor for class cn.ujava.common.date.TemporalUtil
-
- TerminableWrappedStream<T,S extends TerminableWrappedStream<T,S>> - Interface in cn.ujava.common.stream
-
- test(T, U) - Method in interface cn.ujava.common.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- test(T) - Method in interface cn.ujava.common.func.SerPredicate
-
Evaluates this predicate on the given argument.
- test(byte[]) - Method in class cn.ujava.common.io.ByteOrderMark
-
是否匹配头部BOM信息
当提供的长度小于BOM需要检查的长度时,返回{code false}
- test(Predicate<T>) - Method in interface cn.ujava.common.lang.mutable.Mutable
-
检查值是否满足条件
- test(T) - Method in interface cn.ujava.common.lang.range.Bound
-
检验指定值是否在当前边界表示的范围内
- test(T) - Method in class cn.ujava.common.lang.range.BoundedRange
-
指定值是否在当前区间内
- test(CharSequence, CharSequence) - Method in class cn.ujava.common.text.StrRegionMatcher
-
- test(Runnable) - Method in class cn.ujava.common.thread.ConcurrencyTester
-
- testing(T, U) - Method in interface cn.ujava.common.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- testing(T) - Method in interface cn.ujava.common.func.SerPredicate
-
Evaluates this predicate on the given argument.
- testPropertyFilter(Field, Object) - Method in class cn.ujava.common.bean.copier.CopyOptions
-
测试是否保留字段,true
保留,false
不保留
- text() - Method in interface cn.ujava.common.lang.EnumItem
-
在中文语境下,多数时间枚举会配合一个中文说明
- text - Variable in class cn.ujava.common.text.finder.TextFinder
-
- TextFinder - Class in cn.ujava.common.text.finder
-
文本查找抽象类
- TextFinder() - Constructor for class cn.ujava.common.text.finder.TextFinder
-
- TextSimilarity - Class in cn.ujava.common.text
-
文本相似度计算
工具类提供者:【杭州】fineliving
- TextSimilarity() - Constructor for class cn.ujava.common.text.TextSimilarity
-
- thenComparing(Comparator<? super T>) - Method in class cn.ujava.common.comparator.NullComparator
-
- thisDayOfMonth() - Static method in class cn.ujava.common.date.DateUtil
-
- thisDayOfWeek() - Static method in class cn.ujava.common.date.DateUtil
-
- thisDayOfWeekEnum() - Static method in class cn.ujava.common.date.DateUtil
-
- thisHour(boolean) - Static method in class cn.ujava.common.date.DateUtil
-
- thisMillisecond() - Static method in class cn.ujava.common.date.DateUtil
-
- thisMinute() - Static method in class cn.ujava.common.date.DateUtil
-
- thisMonth() - Static method in class cn.ujava.common.date.DateUtil
-
- thisMonthEnum() - Static method in class cn.ujava.common.date.DateUtil
-
- thisSecond() - Static method in class cn.ujava.common.date.DateUtil
-
- thisWeekOfMonth() - Static method in class cn.ujava.common.date.DateUtil
-
- thisWeekOfYear() - Static method in class cn.ujava.common.date.DateUtil
-
- thisYear() - Static method in class cn.ujava.common.date.DateUtil
-
- ThreadException - Exception in cn.ujava.common.thread
-
工具类异常
- ThreadException(Throwable) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadException(String) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadException(String, Object...) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadException(String, Throwable) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.thread.ThreadException
-
- ThreadFactoryBuilder - Class in cn.ujava.common.thread
-
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder
- ThreadFactoryBuilder() - Constructor for class cn.ujava.common.thread.ThreadFactoryBuilder
-
- ThreadUtil - Class in cn.ujava.common.thread
-
线程池工具
- ThreadUtil() - Constructor for class cn.ujava.common.thread.ThreadUtil
-
- tianlHash(String) - Static method in class cn.ujava.common.codec.hash.HashUtil
-
TianL Hash算法
- time(Date) - Static method in class cn.ujava.common.date.SqlDateUtil
-
- TIME - Static variable in class cn.ujava.common.regex.PatternPool
-
时间正则
- TIME - Static variable in interface cn.ujava.common.regex.RegexPool
-
时间正则
- TimedCache<K,V> - Class in cn.ujava.common.cache.impl
-
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除
- TimedCache(long) - Constructor for class cn.ujava.common.cache.impl.TimedCache
-
构造
- TimedCache(long, Map<Mutable<K>, CacheObj<K, V>>) - Constructor for class cn.ujava.common.cache.impl.TimedCache
-
构造
- timeout() - Method in interface cn.ujava.common.cache.Cache
-
缓存失效时长, 0
表示没有设置,单位毫秒
- timeout - Variable in class cn.ujava.common.cache.file.AbstractFileCache
-
默认超时时间,0表示无默认超时
- timeout() - Method in class cn.ujava.common.cache.file.AbstractFileCache
-
- timeout - Variable in class cn.ujava.common.cache.impl.AbstractCache
-
缓存失效时长, 0
表示无限制,单位毫秒
- timeout() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- timeout() - Method in class cn.ujava.common.cache.impl.NoCache
-
- TimeParser - Class in cn.ujava.common.date.format.parser
-
时间日期字符串,日期默认为当天,支持格式类似于;
- TimeParser() - Constructor for class cn.ujava.common.date.format.parser.TimeParser
-
- timestamp() - Method in class cn.ujava.common.data.id.UUID
-
与此 UUID 相关联的时间戳值。
- timestamp(Date) - Static method in class cn.ujava.common.date.SqlDateUtil
-
- timeToSecond(String) - Static method in class cn.ujava.common.date.DateUtil
-
- TimeUtil - Class in cn.ujava.common.date
-
- TimeUtil() - Constructor for class cn.ujava.common.date.TimeUtil
-
- timeZone - Variable in class cn.ujava.common.date.format.SimpleDateBasic
-
The time zone.
- TimeZoneConverter - Class in cn.ujava.common.convert.impl
-
TimeZone转换器
- TimeZoneConverter() - Constructor for class cn.ujava.common.convert.impl.TimeZoneConverter
-
- TLS - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports some version of TLS; may support other versions
- TLSv1 - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports RFC 2246: TLS version 1.0 ; may support other versions
- TLSv11 - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports RFC 4346: TLS version 1.1 ; may support other versions
- TLSv12 - Static variable in interface cn.ujava.common.net.ssl.SSLProtocols
-
Supports RFC 5246: TLS version 1.2 ; may support other versions
- tmpUploadPath - Variable in class cn.ujava.common.net.multipart.UploadSetting
-
临时文件目录
- to(Function<T, R>) - Method in interface cn.ujava.common.lang.mutable.Mutable
-
获取值,并将值转换为指定类型。
注意,值为null时,转换函数依然会被调用。
- toAbsNormal(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
将Path路径转换为标准的绝对路径
- toAbsoluteUrl(String, String) - Static method in class cn.ujava.common.net.NetUtil
-
相对URL转换为绝对URL
- toArray() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- toArray(T[]) - Method in class cn.ujava.common.collection.set.SetFromMap
-
- toArray() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray(int, int) - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray() - Method in interface cn.ujava.common.stream.WrappedStream
-
返回一个包含此流元素的数组
这是一个终端操作
- toArray(IntFunction<A[]>) - Method in interface cn.ujava.common.stream.WrappedStream
-
- toArray(boolean) - Method in class cn.ujava.common.text.split.SplitIter
-
获取切分后的对象数组
- toArrayZeroCopyIfPossible() - Method in class cn.ujava.common.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toAvailableStream(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toBean(Object, Class<T>) - Static method in class cn.ujava.common.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Class<T>, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Supplier<T>, CopyOptions) - Static method in class cn.ujava.common.bean.BeanUtil
-
对象或Map转Bean
- toBean(T) - Method in class cn.ujava.common.map.Dict
-
转换为Bean对象
- toBean(T, boolean) - Method in class cn.ujava.common.map.Dict
-
转换为Bean对象
- toBean(Class<T>) - Method in class cn.ujava.common.map.Dict
-
填充Value Object对象
- toBean(Class<T>) - Method in class cn.ujava.common.xml.XmlMapper
-
XML转Java Bean
如果XML根节点只有一个,且节点名和Bean的名称一致,则直接转换子节点
- toBeanIgnoreCase(T) - Method in class cn.ujava.common.map.Dict
-
转换为Bean对象
- toBeanIgnoreCase(Class<T>) - Method in class cn.ujava.common.map.Dict
-
填充Value Object对象,忽略大小写
- toBeanWithCamelCase(T) - Method in class cn.ujava.common.map.Dict
-
转换为Bean对象,并使用驼峰法模式转换
- toBigDecimal(Object, BigDecimal) - Static method in class cn.ujava.common.convert.Convert
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigDecimal(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toBigDecimal(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
数字转
BigDecimal
Float、Double等有精度问题,转换为字符串后再转换
null转换为0
- toBigDecimal(String) - Static method in class cn.ujava.common.math.NumberUtil
-
- toBigInteger(String) - Static method in class cn.ujava.common.codec.HexUtil
-
Hex(16进制)字符串转为BigInteger
- toBigInteger(Object, BigInteger) - Static method in class cn.ujava.common.convert.Convert
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBigInteger(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
- toBigInteger(String) - Static method in class cn.ujava.common.math.NumberUtil
-
- toBomReader(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toBoolean(Object, Boolean) - Static method in class cn.ujava.common.convert.Convert
-
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBoolean(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBoolean(String) - Static method in class cn.ujava.common.util.BooleanUtil
-
转换字符串为boolean值
- toBooleanArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Boolean数组
- toBooleanObject(String) - Static method in class cn.ujava.common.util.BooleanUtil
-
- toBuffered(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(InputStream, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(OutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(OutputStream, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(Reader) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(Reader, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(Writer) - Static method in class cn.ujava.common.io.IoUtil
-
- toBuffered(Writer, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toByte(Object, Byte) - Static method in class cn.ujava.common.convert.Convert
-
转换为byte
如果给定的值为null
,或者转换失败,返回默认值
转换失败不会报错
- toByte(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为byte
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toByte(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为byte
- toByte(int) - Static method in class cn.ujava.common.util.ByteUtil
-
int转byte
- toByteArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Byte数组
- toByteArray() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
转为Byte数组
- toByteArrayZeroCopyIfPossible() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
转为Byte数组,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toByteObj(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Byte
- toBytes(ByteBuffer) - Static method in class cn.ujava.common.io.buffer.BufferUtil
-
- toBytes() - Method in class cn.ujava.common.io.unit.DataSize
-
返回bytes大小
- toBytes(CharSequence, Charset) - Static method in class cn.ujava.common.util.ByteUtil
-
编码字符串
- toBytes(short) - Static method in class cn.ujava.common.util.ByteUtil
-
short转byte数组
默认以小端序转换
- toBytes(short, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
short转byte数组
自定义端序
- toBytes(int) - Static method in class cn.ujava.common.util.ByteUtil
-
int转byte数组
默认以小端序转换
- toBytes(int, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
int转byte数组
自定义端序
- toBytes(long) - Static method in class cn.ujava.common.util.ByteUtil
-
- toBytes(long, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
- toBytes(float) - Static method in class cn.ujava.common.util.ByteUtil
-
float转byte数组,默认以小端序转换
- toBytes(float, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
float转byte数组,自定义端序
- toBytes(double) - Static method in class cn.ujava.common.util.ByteUtil
-
double转byte数组
默认以小端序转换
- toBytes(double, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
- toBytes(Number) - Static method in class cn.ujava.common.util.ByteUtil
-
- toBytes(Number, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
- toCalendar() - Method in class cn.ujava.common.date.DateTime
-
- toCalendar(Locale) - Method in class cn.ujava.common.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone) - Method in class cn.ujava.common.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone, Locale) - Method in class cn.ujava.common.date.DateTime
-
转换为Calendar
- toCamelCase(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
例如:hello_world=》helloWorld
- toCamelCase(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
例如:hello_world=》helloWorld; hello-world=》helloWorld
- toCamelCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
规则为:
单字之间不以空格或任何连接符断开
第一个单字首字母采用小写字母
后续单字的首字母亦用大写字母
例如:hello_world=》helloWorld
- toCamelCase(CharSequence, char) - Static method in class cn.ujava.common.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
- toCamelCase(CharSequence, char, boolean) - Static method in class cn.ujava.common.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
- toCamelCaseMap(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
将已知Map转换为key为驼峰风格的Map
如果KEY为非String类型,保留原值
- toChar(Object, Character) - Static method in class cn.ujava.common.convert.Convert
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toChar(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为字符
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toChar(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为char
- toCharacter(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Character
- toCharArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Character数组
- toChinese() - Method in enum cn.ujava.common.date.Week
-
转换为中文名
- toChinese(String) - Method in enum cn.ujava.common.date.Week
-
转换为中文名
- toChronoUnit() - Method in enum cn.ujava.common.date.DateUnit
-
- toChronoUnit(DateUnit) - Static method in enum cn.ujava.common.date.DateUnit
-
- toChronoUnit(TimeUnit) - Static method in class cn.ujava.common.date.TemporalUtil
-
- toCloseByNumber(int) - Static method in class cn.ujava.common.text.CharUtil
-
将[1-20]数字转换为带圈的字符:
- toCloseChar(char) - Static method in class cn.ujava.common.text.CharUtil
-
将字母、数字转换为带圈的字符:
- toColl(Supplier<C>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换成集合
- toCollection(Iterable<E>) - Static method in class cn.ujava.common.collection.CollUtil
-
- toCollection(Class<?>, Class<?>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为集合类
- toCombination(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotationUtil
-
将指定的被注解的元素转换为组合注解元素
- toDate(Object, Date) - Static method in class cn.ujava.common.convert.Convert
-
转换为Date
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDate(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Date
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toDateStr() - Method in class cn.ujava.common.date.DateTime
-
转为"yyyy-MM-dd" 格式字符串
- today() - Static method in class cn.ujava.common.date.DateUtil
-
当天开始的时间,结果类似:2022-10-26 00:00:00
- today() - Static method in class cn.ujava.common.date.TimeUtil
-
当天时间,默认时区
- toDBC(String) - Static method in class cn.ujava.common.convert.Convert
-
全角转半角
- toDBC(String, Set<Character>) - Static method in class cn.ujava.common.convert.Convert
-
替换全角为半角
- toDouble(Object, Double) - Static method in class cn.ujava.common.convert.Convert
-
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDouble(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toDouble(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
Number值转换为double
float强制转换存在精度问题,此方法避免精度丢失
- toDouble(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为double
- toDouble(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转Double
默认以小端序转换
- toDouble(byte[], ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转double
自定义端序
- toDoubleArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Double数组
- toDoubleObj(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Double
- toEasyStream() - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toEntries(Function<T, K>, Function<T, V>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntries(Function<T, K>) - Method in interface cn.ujava.common.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntryStream(Function<? super T, ? extends K>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toEntryStream(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toEnum(Class<E>, Object, E) - Static method in class cn.ujava.common.convert.Convert
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
- toEnum(Class<E>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
- toEpochMilli(TemporalAccessor) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
- toFloat(Object, Float) - Static method in class cn.ujava.common.convert.Convert
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toFloat(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toFloat(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为float
- toFloat(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转float
默认以小端序转换
- toFloat(byte[], ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转float
自定义端序
- toFloatArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Float数组
- toFloatObj(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Float
- toFunction(BiFunction<T, U, R>, U) - Static method in class cn.ujava.common.func.LambdaUtil
-
- toGigabytes() - Method in class cn.ujava.common.io.unit.DataSize
-
返回GB大小
- toHex(int) - Static method in class cn.ujava.common.codec.HexUtil
-
转为16进制字符串
- toHex(long) - Static method in class cn.ujava.common.codec.HexUtil
-
转为16进制字符串
- toHex(String, Charset) - Static method in class cn.ujava.common.convert.Convert
-
字符串转换成十六进制字符串,结果为小写
- toHex(byte[]) - Static method in class cn.ujava.common.convert.Convert
-
byte数组转16进制串
- toHierarchyElement(AnnotatedElement) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- toHierarchyMetaElement(AnnotatedElement, boolean) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- toHierarchyRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- toIdentityMap(Collection<V>, Function<V, K>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdentityMap(Collection<V>, Function<V, K>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdxMap() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key为下标,value为元素
- toIdxMap(Function<? super T, ? extends U>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toInstant(Object, Date) - Static method in class cn.ujava.common.convert.Convert
-
Instant
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInstant(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
- toInstant(Date) - Static method in class cn.ujava.common.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class cn.ujava.common.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class cn.ujava.common.date.TemporalAccessorUtil
-
- toInt(Object, Integer) - Static method in class cn.ujava.common.convert.Convert
-
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInt(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为int
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toInt(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为int
- toInt(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
byte[]转int值
默认以小端序转换
- toInt(byte[], ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte[]转int值
自定义端序
- toInt(byte[], int, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte[]转int值
自定义端序
- toIntArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Integer数组
- toInteger(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Integer
- toIpList(Set<InetAddress>) - Static method in class cn.ujava.common.net.NetUtil
-
地址列表转换为IP地址列表
- toJdkDate() - Method in class cn.ujava.common.date.DateTime
-
转换为
Date
考虑到很多框架(例如Hibernate)的兼容性,提供此方法返回JDK原生的Date对象
- toJdkDayOfWeek() - Method in enum cn.ujava.common.date.Week
-
- toJdkMonth() - Method in enum cn.ujava.common.date.Month
-
- toKebabCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
将驼峰式命名的字符串转换为短横连接方式。
如果转换前的驼峰式命名的字符串为空,则返回空字符串。
规则为:
单字之间横线线隔开
每个单字的首字母亦用小写字母
例如:
- tokenizePath(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
Tokenize the given path into parts, based on this matcher's settings.
- tokenizePattern(String) - Method in class cn.ujava.common.text.AntPathMatcher
-
Tokenize the given path pattern into parts, based on this matcher's settings.
- toKeyStream() - Method in class cn.ujava.common.stream.EntryStream
-
转为键的流
- toKilobytes() - Method in class cn.ujava.common.io.unit.DataSize
-
返回KB大小
- TolerantMap<K,V> - Class in cn.ujava.common.map
-
一个可以提供默认值的Map
- TolerantMap(V) - Constructor for class cn.ujava.common.map.TolerantMap
-
构造
- TolerantMap(int, float, V) - Constructor for class cn.ujava.common.map.TolerantMap
-
构造
- TolerantMap(int, V) - Constructor for class cn.ujava.common.map.TolerantMap
-
构造
- TolerantMap(Map<K, V>, V) - Constructor for class cn.ujava.common.map.TolerantMap
-
构造
- toList(Collection<E>, Function<E, T>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList(Collection<E>, Function<E, T>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList() - Method in class cn.ujava.common.collection.queue.BoundedPriorityQueue
-
- toList(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为ArrayList,元素类型默认Object
- toList(Class<T>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为ArrayList
- toList() - Method in class cn.ujava.common.lang.tuple.Tuple
-
将元组转换成列表
- toList() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
- toList(boolean) - Method in class cn.ujava.common.text.split.SplitIter
-
获取切分后的对象列表
- toList(Function<String, T>) - Method in class cn.ujava.common.text.split.SplitIter
-
获取切分后的对象列表
- toList(MapTree<E>, boolean) - Static method in class cn.ujava.common.tree.TreeUtil
-
深度优先,遍历树,将树换为数组
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
- toListMap(Iterable<V>, Function<V, K>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Map<K, List<V>>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将列表转成值为List的Map集合
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class cn.ujava.common.map.MapUtil
-
- toLocalDateTime(Object, LocalDateTime) - Static method in class cn.ujava.common.convert.Convert
-
LocalDateTime
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLocalDateTime(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为LocalDateTime
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toLocalDateTime(Calendar) - Static method in class cn.ujava.common.date.CalendarUtil
-
- toLocalDateTime() - Method in class cn.ujava.common.date.DateTime
-
- toLocalDateTime(Instant) - Static method in class cn.ujava.common.date.DateUtil
-
- toLocalDateTime(Date) - Static method in class cn.ujava.common.date.DateUtil
-
- toLong(Object, Long) - Static method in class cn.ujava.common.convert.Convert
-
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLong(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为long
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toLong(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为long
- toLong(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
- toLong(byte[], ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
- toLong(byte[], int, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
- toLongArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Long数组
- toLongObj(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Long
- toMacAddressStr(byte[], String) - Static method in class cn.ujava.common.net.MacAddressUtil
-
将bytes类型的mac地址转换为可读字符串,通常地址每个byte位使用16进制表示,并用指定分隔符分隔
- toMap(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将Collection转化为map(value类型与collection的泛型不同)
Collection<E> -----> Map<K,V>
- toMap(Collection<E>, Function<E, K>, Function<E, V>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
- toMap(Iterable<K>, Iterable<V>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。如果键元素数多于值元素,多余部分值用null代替。
如果值多于键,忽略多余的值。
- toMap(Iterable<K>, Iterable<V>, boolean) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。如果键元素数多于值元素,多余部分值用null代替。
如果值多于键,忽略多余的值。
- toMap(Iterator<K>, Iterator<V>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。如果键元素数多于值元素,多余部分值用null代替。
如果值多于键,忽略多余的值。
- toMap(Iterator<K>, Iterator<V>, boolean) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。如果键元素数多于值元素,多余部分值用null代替。
如果值多于键,忽略多余的值。
- toMap(Iterable<V>, Function<V, K>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Class<K>, Class<V>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Map,若value原本就是Map,则转为原始类型,若不是则默认转为HashMap
- toMap(Class<?>, Class<K>, Class<V>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
- toMap(Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class cn.ujava.common.stream.EntryStream
-
- toMap(Supplier<Map<K, V>>) - Method in class cn.ujava.common.stream.EntryStream
-
- toMap() - Method in class cn.ujava.common.stream.EntryStream
-
- toMap(Function<? super T, ? extends K>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap() - Method in class cn.ujava.common.xml.XmlMapper
-
XML节点转Map
- toMap(Map<String, Object>) - Method in class cn.ujava.common.xml.XmlMapper
-
XML节点转Map
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class cn.ujava.common.map.MapUtil
-
- toMarkSupport(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toMarkSupport(Reader) - Static method in class cn.ujava.common.io.IoUtil
-
- toMegabytes() - Method in class cn.ujava.common.io.unit.DataSize
-
返回MB大小
- toMetaElement(AnnotatedElement, boolean) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- tomorrow() - Static method in class cn.ujava.common.date.DateUtil
-
明天
- toMsStr() - Method in class cn.ujava.common.date.DateTime
-
- toNumber(Object, Number) - Static method in class cn.ujava.common.convert.Convert
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toNumber(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toNumber(byte[], Class<T>, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转换为指定类型数字
- toNumberArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Number数组
- toObjectArray(Map<?, ?>) - Static method in class cn.ujava.common.map.MapUtil
-
将键值对转换为二维数组,第一维是key,第二纬是value
- toOpt() - Method in interface cn.ujava.common.lang.mutable.Mutable
-
- toOptional() - Method in class cn.ujava.common.lang.Opt
-
- toParameterizedType(Type) - Static method in class cn.ujava.common.reflect.TypeUtil
-
- toParameterizedType(Type, int) - Static method in class cn.ujava.common.reflect.TypeUtil
-
- toPascalCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
将下划线方式命名的字符串转换为帕斯卡式。
规则为:
单字之间不以空格或任何连接符断开
第一个单字首字母采用大写字母
后续单字的首字母亦用大写字母
如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
例如:hello_world=》HelloWorld
- ToppingDecorator - Class in cn.ujava.design.decorator
-
- ToppingDecorator(Pizza) - Constructor for class cn.ujava.design.decorator.ToppingDecorator
-
- toPredicate(BiPredicate<T, U>, U) - Static method in class cn.ujava.common.func.LambdaUtil
-
- toPredicate(BiConsumer<T, U>, U) - Static method in class cn.ujava.common.func.LambdaUtil
-
- toPrimitiveByteArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Byte数组
- toProxyBean(Class<T>) - Method in class cn.ujava.common.map.MapProxy
-
将Map代理为指定接口的动态代理对象
- toPushBackReader(Reader, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toPushbackStream(InputStream, int) - Static method in class cn.ujava.common.io.IoUtil
-
- toQuery(Map<String, ?>) - Static method in class cn.ujava.common.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
- toQuery(Map<String, ?>, Charset) - Static method in class cn.ujava.common.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
此方法用于拼接URL中的Query部分,并不适用于POST请求中的表单
- toQuery(Map<String, ?>, Charset, UrlQuery.EncodeMode) - Static method in class cn.ujava.common.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
- toRange() - Method in interface cn.ujava.common.lang.range.Bound
-
将当前实例转为一个区间
- toReader(InputStream, Charset) - Static method in class cn.ujava.common.io.IoUtil
-
获得一个Reader
- toRealPath(Path) - Static method in class cn.ujava.common.io.file.PathUtil
-
获取实际路径,路径文件必须存在
- toRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- toRepeatableMetaElement(AnnotatedElement, RepeatableAnnotationCollector, boolean) - Static method in class cn.ujava.common.annotation.AnnotatedElementUtil
-
- toSBC(String) - Static method in class cn.ujava.common.convert.Convert
-
半角转全角
- toSBC(String, Set<Character>) - Static method in class cn.ujava.common.convert.Convert
-
半角转全角,null
返回null
- toSet(Collection<E>, Function<E, T>) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Collection<E>, Function<E, T>, boolean) - Static method in class cn.ujava.common.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Class<T>, Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为HashSet
- toSet() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为HashSet
- toShort(Object, Short) - Static method in class cn.ujava.common.convert.Convert
-
转换为Short
如果给定的值为null
,或者转换失败,返回默认值
转换失败不会报错
- toShort(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Short
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toShort(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为short
- toShort(byte[]) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转short
默认以小端序转换
- toShort(byte[], ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转short
自定义端序
- toShort(byte[], int, ByteOrder) - Static method in class cn.ujava.common.util.ByteUtil
-
byte数组转short
自定义端序
- toShortArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为Short数组
- toShortObj(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
boolean值转为Short
- toStr(Iterator<E>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>, String, String, String) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- toStr(Object, String) - Static method in class cn.ujava.common.convert.Convert
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toStr(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为字符串
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toStr(ByteArrayOutputStream, Charset) - Static method in class cn.ujava.common.io.IoUtil
-
- toStr(Number, String) - Static method in class cn.ujava.common.math.NumberUtil
-
- toStr(Number) - Static method in class cn.ujava.common.math.NumberUtil
-
- toStr(Number, boolean) - Static method in class cn.ujava.common.math.NumberUtil
-
- toStr(BigDecimal) - Static method in class cn.ujava.common.math.NumberUtil
-
- toStr(BigDecimal, boolean) - Static method in class cn.ujava.common.math.NumberUtil
-
- toStr(Node) - Static method in class cn.ujava.common.xml.XmlUtil
-
- toStr(Node, boolean) - Static method in class cn.ujava.common.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean) - Static method in class cn.ujava.common.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean, boolean) - Static method in class cn.ujava.common.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStrArray(Object) - Static method in class cn.ujava.common.convert.Convert
-
转换为String数组
- toStream(String, Charset) - Static method in class cn.ujava.common.io.IoUtil
-
String 转为流
- toStream(File) - Static method in class cn.ujava.common.io.IoUtil
-
- toStream(Path) - Static method in class cn.ujava.common.io.IoUtil
-
- toStream(byte[]) - Static method in class cn.ujava.common.io.IoUtil
-
- toStream(ByteArrayOutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toStream(FastByteArrayOutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
- toString(Object) - Static method in class cn.ujava.common.array.ArrayUtil
-
数组或集合转String
- toString() - Method in class cn.ujava.common.array.ArrayWrapper
-
- toString() - Method in class cn.ujava.common.bean.BeanPath
-
- toString() - Method in class cn.ujava.common.bean.DynaBean
-
- toString() - Method in class cn.ujava.common.bean.PropDesc
-
- toString() - Method in class cn.ujava.common.cache.impl.AbstractCache
-
- toString() - Method in class cn.ujava.common.cache.impl.CacheObj
-
- toString() - Method in class cn.ujava.common.cache.impl.ReentrantCache
-
- toString() - Method in class cn.ujava.common.collection.set.SetFromMap
-
- toString() - Method in class cn.ujava.common.data.CoordinateUtil.Coordinate
-
- toString() - Method in class cn.ujava.common.data.id.UUID
-
返回此UUID
的字符串表现形式。
- toString(boolean) - Method in class cn.ujava.common.data.id.UUID
-
返回此UUID
的字符串表现形式。
- toString() - Method in class cn.ujava.common.date.BetweenFormatter
-
- toString() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
- toString(DateUnit, BetweenFormatter.Level) - Method in class cn.ujava.common.date.DateBetween
-
格式化输出时间差
- toString(BetweenFormatter.Level) - Method in class cn.ujava.common.date.DateBetween
-
格式化输出时间差
- toString() - Method in class cn.ujava.common.date.DateBetween
-
- toString() - Method in class cn.ujava.common.date.DateTime
-
- toString(TimeZone) - Method in class cn.ujava.common.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
如果时区不为null
,会转换为其时区对应的时间,否则转换为当前时间对应的时区
- toString(String) - Method in class cn.ujava.common.date.DateTime
-
转为字符串
- toString(DatePrinter) - Method in class cn.ujava.common.date.DateTime
-
转为字符串
- toString(DateFormat) - Method in class cn.ujava.common.date.DateTime
-
转为字符串
- toString() - Method in class cn.ujava.common.date.format.FastDateFormat
-
- toString() - Method in class cn.ujava.common.date.format.SimpleDateBasic
-
- toString() - Method in class cn.ujava.common.date.StopWatch
-
- toString() - Method in class cn.ujava.common.io.ByteOrderMark
-
- toString() - Method in class cn.ujava.common.io.FastStringWriter
-
- toString() - Method in class cn.ujava.common.io.resource.ClassPathResource
-
- toString() - Method in class cn.ujava.common.io.resource.FileResource
-
返回路径
- toString() - Method in class cn.ujava.common.io.resource.UrlResource
-
返回路径
- toString() - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
- toString(Charset) - Method in class cn.ujava.common.io.stream.FastByteArrayOutputStream
-
转为字符串
- toString() - Method in class cn.ujava.common.io.unit.DataSize
-
- toString() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
- toString() - Method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
- toString() - Method in class cn.ujava.common.lang.ansi.Ansi8BitColor
-
- toString() - Method in interface cn.ujava.common.lang.ansi.AnsiElement
-
- toString() - Method in enum cn.ujava.common.lang.ansi.AnsiStyle
-
- toString() - Method in class cn.ujava.common.lang.ConsoleTable
-
获取表格字符串
- toString() - Method in class cn.ujava.common.lang.mutable.MutableBool
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableByte
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableDouble
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableFloat
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableInt
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableLong
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableObj
-
- toString() - Method in class cn.ujava.common.lang.mutable.MutableShort
-
- toString() - Method in class cn.ujava.common.lang.Opt
-
返回包裹内元素调用toString()
的结果,不存在则返回null
- toString() - Method in class cn.ujava.common.lang.page.NavigatePageInfo
-
- toString() - Method in class cn.ujava.common.lang.page.PageInfo
-
- toString() - Method in interface cn.ujava.common.lang.range.Bound
-
获得当前实例对应的{x| x >= xxx}
格式的不等式字符串
- toString() - Method in class cn.ujava.common.lang.range.BoundedRange
-
输出当前区间的字符串,格式为"[a, b]"
- toString() - Method in class cn.ujava.common.lang.range.DefaultSegment
-
- toString() - Method in class cn.ujava.common.lang.tuple.Pair
-
- toString() - Method in class cn.ujava.common.lang.tuple.Triple
-
- toString() - Method in class cn.ujava.common.lang.tuple.Tuple
-
- toString() - Method in class cn.ujava.common.map.AbsEntry
-
- toString() - Method in class cn.ujava.common.map.MapJoiner
-
- toString() - Method in class cn.ujava.common.map.MapWrapper
-
- toString() - Method in class cn.ujava.common.map.multi.AbsTable
-
- toString() - Method in class cn.ujava.common.map.TableMap
-
- toString() - Method in class cn.ujava.common.map.TolerantMap
-
- toString() - Method in class cn.ujava.common.math.Money
-
生成本对象的缺省字符串表示
- toString() - Method in class cn.ujava.common.net.url.UrlBuilder
-
- toString() - Method in class cn.ujava.common.net.url.UrlPath
-
- toString() - Method in class cn.ujava.common.net.url.UrlQuery
-
生成查询字符串,类似于aaa=111&bbb=222
此方法不对任何特殊字符编码,仅用于输出显示
- toString() - Method in class cn.ujava.common.reflect.kotlin.KParameter
-
- toString() - Method in class cn.ujava.common.reflect.NullType
-
- toString() - Method in class cn.ujava.common.reflect.ParameterizedTypeImpl
-
- toString() - Method in class cn.ujava.common.reflect.TypeReference
-
- toString() - Method in class cn.ujava.common.stream.AbstractEnhancedWrappedStream
-
将被包装的实例转为字符串
- toString() - Method in interface cn.ujava.common.stream.WrappedStream
-
将当前实例转为字符串
- toString(char) - Static method in class cn.ujava.common.text.ASCIIStrCache
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString(char) - Static method in class cn.ujava.common.text.CharUtil
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - Method in class cn.ujava.common.text.dfa.FoundWord
-
默认的,只输出匹配到的关键字
- toString() - Method in class cn.ujava.common.text.StrJoiner
-
- toString(Object) - Static method in class cn.ujava.common.text.StrUtil
-
调用对象的toString方法,null会返回“null”
- toString(String) - Static method in class cn.ujava.common.text.UnicodeUtil
-
Unicode字符串转为普通字符串
Unicode字符串的表现方式为:\\uXXXX
- toString() - Method in class cn.ujava.common.thread.threadlocal.NamedInheritableThreadLocal
-
- toString() - Method in class cn.ujava.common.thread.threadlocal.NamedThreadLocal
-
- toString() - Method in class cn.ujava.common.tree.MapTree
-
- toString(boolean, String, String) - Static method in class cn.ujava.common.util.BooleanUtil
-
将boolean转换为字符串
- toString(Boolean, String, String, String) - Static method in class cn.ujava.common.util.BooleanUtil
-
将boolean转换为字符串
- toString(Enum<?>) - Static method in class cn.ujava.common.util.EnumUtil
-
- toString(Object) - Static method in class cn.ujava.common.util.ObjUtil
-
- toString() - Method in class cn.ujava.design.responsibility.Request
-
- toStringDefaultTimeZone() - Method in class cn.ujava.common.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
时区使用当前地区的默认时区
- toStringNormal() - Method in class cn.ujava.common.date.chinese.ChineseDate
-
转换为标准的日期格式来表示农历日期,例如2020-01-13
如果存在闰月,显示闰月月份,如润二月显示2
- toStringOnOff(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
将boolean转换为字符串 'on'
或者 'off'
.
- toStringOrNull(Object) - Static method in class cn.ujava.common.text.StrUtil
-
调用对象的toString方法,null会返回null
- toStringTrueFalse(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
将boolean转换为字符串 'true'
或者 'false'
.
- toStringYesNo(boolean) - Static method in class cn.ujava.common.util.BooleanUtil
-
将boolean转换为字符串 'yes'
或者 'no'
.
- toSymbolCase(CharSequence, char) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为使用符号连接方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
- toSymbolCase(CharSequence, char) - Static method in class cn.ujava.common.text.NamingCase
-
将驼峰式命名的字符串转换为使用符号连接方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
- toTable(BiFunction<? super K, ? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class cn.ujava.common.stream.EntryStream
-
- toTable(BiFunction<? super K, ? super V, ? extends N>) - Method in class cn.ujava.common.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class cn.ujava.common.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>) - Method in class cn.ujava.common.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class cn.ujava.common.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>) - Method in class cn.ujava.common.stream.EntryStream
-
- totalLength(CharSequence...) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
给定字符串数组的总长度
null字符长度定义为0
- toTerabytes() - Method in class cn.ujava.common.io.unit.DataSize
-
返回TB大小
- toTimeStr() - Method in class cn.ujava.common.date.DateTime
-
转为"HH:mm:ss" 格式字符串
- toTimeUnit(ChronoUnit) - Static method in class cn.ujava.common.date.TemporalUtil
-
- toTimeZone(ZoneId) - Static method in class cn.ujava.common.date.ZoneUtil
-
- toTree(List<T>) - Method in class cn.ujava.common.tree.BeanTree
-
将集合转换为树
- toTreeSet(Collection<T>, Comparator<T>) - Static method in class cn.ujava.common.collection.CollUtil
-
将集合转换为排序后的TreeSet
- touch(String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(String, String) - Static method in class cn.ujava.common.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- toUnderlineCase(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为下划线方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
例如:
- toUnderlineCase(CharSequence) - Static method in class cn.ujava.common.text.NamingCase
-
将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
如果转换前的驼峰式命名的字符串为空,则返回空字符串。
规则为:
单字之间以下划线隔开
每个单字的首字母亦用小写字母
例如:
- toUnicode(char) - Static method in class cn.ujava.common.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(int) - Static method in class cn.ujava.common.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(String) - Static method in class cn.ujava.common.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicode(String, boolean) - Static method in class cn.ujava.common.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicodeHex(char) - Method in class cn.ujava.common.codec.binary.Base16Codec
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
- toUnicodeHex(int) - Static method in class cn.ujava.common.codec.HexUtil
-
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
- toUnicodeHex(char) - Static method in class cn.ujava.common.codec.HexUtil
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
- toUnmodifiableList() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
换为不可变集合
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableSet() - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
换为不可变集合
- toUnsignedByteArray(BigInteger) - Static method in class cn.ujava.common.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedByteArray(int, BigInteger) - Static method in class cn.ujava.common.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedInt(byte) - Static method in class cn.ujava.common.util.ByteUtil
-
byte转无符号int
- toURI() - Method in class cn.ujava.common.net.url.UrlBuilder
-
转换为URI
- toURI(URL) - Static method in class cn.ujava.common.net.url.URLUtil
-
转URL为URI
- toURI(URL, boolean) - Static method in class cn.ujava.common.net.url.URLUtil
-
转URL为URI
- toURI(String) - Static method in class cn.ujava.common.net.url.URLUtil
-
转字符串为URI
- toURI(String, boolean) - Static method in class cn.ujava.common.net.url.URLUtil
-
转字符串为URI
- toURL() - Method in class cn.ujava.common.net.url.UrlBuilder
-
- toURL(URLStreamHandler) - Method in class cn.ujava.common.net.url.UrlBuilder
-
- toUrlForHttp(String) - Static method in class cn.ujava.common.net.url.URLUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUrlForHttp(String, URLStreamHandler) - Static method in class cn.ujava.common.net.url.URLUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUtf8Bytes(CharSequence) - Static method in class cn.ujava.common.util.ByteUtil
-
编码字符串,编码为UTF-8
- toUtf8Reader(InputStream) - Static method in class cn.ujava.common.io.IoUtil
-
获得一个文件读取器,默认使用 UTF-8 编码
- toUtf8Stream(String) - Static method in class cn.ujava.common.io.IoUtil
-
String 转为UTF-8编码的字节流流
- toUtf8Writer(OutputStream) - Static method in class cn.ujava.common.io.IoUtil
-
获得一个Writer,默认编码UTF-8
- toValueStream() - Method in class cn.ujava.common.stream.EntryStream
-
转为值的流
- toWriter(OutputStream, Charset) - Static method in class cn.ujava.common.io.IoUtil
-
获得一个Writer
- toZip(Iterable<R>) - Method in interface cn.ujava.common.stream.TerminableWrappedStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- toZipFile(File, Charset) - Static method in class cn.ujava.common.compress.ZipUtil
-
- toZoneId(TimeZone) - Static method in class cn.ujava.common.date.ZoneUtil
-
- trans(Collection<F>, Function<? super F, ? extends T>) - Static method in class cn.ujava.common.collection.CollUtil
-
使用给定的转换函数,转换源集合为新类型的集合
- trans(Iterator<F>, Function<? super F, ? extends T>) - Static method in class cn.ujava.common.collection.iter.IterUtil
-
- trans(Spliterator<F>, Function<? super F, ? extends T>) - Static method in class cn.ujava.common.collection.SpliteratorUtil
-
- TransCollection<F,T> - Class in cn.ujava.common.collection
-
使用给定的转换函数,转换源集合为新类型的集合
- TransCollection(Collection<F>, Function<? super F, ? extends T>) - Constructor for class cn.ujava.common.collection.TransCollection
-
构造
- transElements(NodeList) - Static method in class cn.ujava.common.xml.XmlUtil
-
将NodeList转换为Element列表
- transElements(Element, NodeList) - Static method in class cn.ujava.common.xml.XmlUtil
-
将NodeList转换为Element列表
非Element节点将被忽略
- transform(Supplier<C>, Function<C, R>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
收集元素,将其转为指定
Collection
集合后,再对该集合进行转换,并最终返回转换后的结果。
返回的收集器的效果等同于:
- transform(Function<List<T>, R>) - Static method in class cn.ujava.common.stream.CollectorUtil
-
收集元素,将其转为
ArrayList
集合后,再对该集合进行转换,并最终返回转换后的结果。
返回的收集器的效果等同于:
- TransformableWrappedStream<T,S extends TransformableWrappedStream<T,S>> - Interface in cn.ujava.common.stream
-
- transientSupport - Variable in class cn.ujava.common.bean.copier.CopyOptions
-
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- TransIter<F,T> - Class in cn.ujava.common.collection.iter
-
- TransIter(Iterator<? extends F>, Function<? super F, ? extends T>) - Constructor for class cn.ujava.common.collection.iter.TransIter
-
构造
- TransMap<K,V> - Class in cn.ujava.common.map
-
- TransMap(Supplier<Map<K, V>>) - Constructor for class cn.ujava.common.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransMap(Map<K, V>) - Constructor for class cn.ujava.common.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransSpliterator<F,T> - Class in cn.ujava.common.collection
-
- TransSpliterator(Spliterator<F>, Function<? super F, ? extends T>) - Constructor for class cn.ujava.common.collection.TransSpliterator
-
构造
- traverseByBreadthFirst(H, Predicate<? super H>, HierarchyIterator<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyUtil
-
按广度优先遍历指定包括hierarchy
本身在内层级结构
- traverseByBreadthFirst(H, HierarchyIterator<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyUtil
-
按广度优先遍历指定包括hierarchy
本身在内层级结构
- traverseByDepthFirst(H, Predicate<? super H>, HierarchyIterator<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyUtil
-
按深度优先遍历指定包括hierarchy
本身在内层级结构
- traverseByDepthFirst(H, HierarchyIterator<H, R>) - Static method in class cn.ujava.common.tree.hierarchy.HierarchyUtil
-
按深度优先遍历指定包括hierarchy
本身在内层级结构
- traverseTypeHierarchy(Class<?>, Predicate<Class<?>>, Consumer<Class<?>>, boolean) - Static method in class cn.ujava.common.reflect.ClassUtil
-
按广度优先遍历包括
root
在内,其层级结构中的所有类和接口。
类遍历顺序如下:
离
type
距离越近,则顺序越靠前;
与
type
距离相同,则父类优先于接口;
与
type
距离相同的接口,则顺序遵循接口在
Class.getInterfaces()
的顺序;
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
按广度优先遍历包括root
在内,其层级结构中的所有类和接口,直到terminator
返回false
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>, Predicate<Class<?>>) - Static method in class cn.ujava.common.reflect.ClassUtil
-
按广度优先遍历包括root
在内,其层级结构中的所有类和接口,直到terminator
返回false
- TreeBuilder<E> - Class in cn.ujava.common.tree
-
树构建器
- TreeBuilder(E, TreeNodeConfig) - Constructor for class cn.ujava.common.tree.TreeBuilder
-
构造
- TreeEntry<K,V> - Interface in cn.ujava.common.map
-
允许拥有一个父节点与多个子节点的Map.Entry
实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K) - Constructor for class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K, V) - Constructor for class cn.ujava.common.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeNode<T> - Class in cn.ujava.common.tree
-
树节点 每个属性都可以在
TreeNodeConfig
中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体
类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象
- TreeNode() - Constructor for class cn.ujava.common.tree.TreeNode
-
空构造
- TreeNode(T, T, String, Comparable<?>) - Constructor for class cn.ujava.common.tree.TreeNode
-
构造
- TreeNodeConfig - Class in cn.ujava.common.tree
-
树配置属性相关
- TreeNodeConfig() - Constructor for class cn.ujava.common.tree.TreeNodeConfig
-
- TreeUtil - Class in cn.ujava.common.tree
-
树工具类
- TreeUtil() - Constructor for class cn.ujava.common.tree.TreeUtil
-
- trim(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
,依然返回null
。
- trim(CharSequence, StrTrimer.TrimMode) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串头尾部的空白符,如果字符串是null
,依然返回null
。
- trim(CharSequence, StrTrimer.TrimMode, Predicate<Character>) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null
,依然返回null
。
- trim(String[]) - Static method in class cn.ujava.common.text.StrUtil
-
给定字符串数组全部做去首尾空格
- TRIM_BLANK - Static variable in class cn.ujava.common.text.StrTrimer
-
去除两边空白符
- TRIM_PREFIX_BLANK - Static variable in class cn.ujava.common.text.StrTrimer
-
去除头部空白符
- TRIM_SUFFIX_BLANK - Static variable in class cn.ujava.common.text.StrTrimer
-
去除尾部空白符
- trimFunc(boolean) - Static method in class cn.ujava.common.text.split.SplitUtil
-
Trim函数
- trimPrefix(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串头部的空白,如果字符串是null
,则返回null
。
- trimStrFields(T, String...) - Static method in class cn.ujava.common.bean.BeanUtil
-
把Bean里面的String属性做trim操作。此方法直接对传入的Bean做修改。
- trimSuffix(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串尾部的空白,如果字符串是null
,则返回null
。
- trimToEmpty(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
,返回""
。
- trimToNull(CharSequence) - Static method in class cn.ujava.common.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
或者"",返回null
。
- Triple<L,M,R> - Class in cn.ujava.common.lang.tuple
-
不可变三元组对象
- Triple(L, M, R) - Constructor for class cn.ujava.common.lang.tuple.Triple
-
构造
- TripleConverter - Class in cn.ujava.common.convert.impl
-
Triple
转换器,支持以下类型转为Triple:
Bean,包含
getLeft
、
getMiddle
和
getRight
方法
- TripleConverter() - Constructor for class cn.ujava.common.convert.impl.TripleConverter
-
- TripleTable<L,M,R> - Class in cn.ujava.common.map
-
三值表结构,可重复
用于提供三种值相互查找操作
查找方式为indexOf方式遍历查找,数据越多越慢。
- TripleTable(List<Triple<L, M, R>>) - Constructor for class cn.ujava.common.map.TripleTable
-
构造
- TripleTable(int) - Constructor for class cn.ujava.common.map.TripleTable
-
构造
- TripleTable(List<L>, List<M>, List<R>) - Constructor for class cn.ujava.common.map.TripleTable
-
- truncate(Calendar, DateField) - Static method in class cn.ujava.common.date.CalendarUtil
-
修改日期为某个时间字段起始时间
- truncate(Date, DateField) - Static method in class cn.ujava.common.date.DateUtil
-
修改日期为某个时间字段起始时间
- TrustAnyHostnameVerifier - Class in cn.ujava.common.net.ssl
-
https 域名校验,信任所有域名
注意此类慎用,信任全部可能会有中间人攻击风险
- TrustAnyHostnameVerifier() - Constructor for class cn.ujava.common.net.ssl.TrustAnyHostnameVerifier
-
- TrustAnyTrustManager - Class in cn.ujava.common.net.ssl
-
- TrustAnyTrustManager() - Constructor for class cn.ujava.common.net.ssl.TrustAnyTrustManager
-
- tryAdvance(Consumer<? super T>) - Method in class cn.ujava.common.collection.TransSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class cn.ujava.common.stream.spliterators.IterateSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- tryConvertEnum(Object, Class) - Static method in class cn.ujava.common.convert.impl.EnumConverter
-
尝试转换,转换规则为:
如果实现
EnumItem
接口,则调用fromInt或fromStr转换
找到类似转换的静态方法调用实现转换且优先使用
约定枚举类应该提供 valueOf(String) 和 valueOf(Integer)用于转换
oriInt /name 转换托底
- tryLock() - Method in class cn.ujava.common.thread.lock.NoLock
-
- tryLock(long, TimeUnit) - Method in class cn.ujava.common.thread.lock.NoLock
-
- trySplit() - Method in class cn.ujava.common.collection.TransSpliterator
-
- trySplit() - Method in class cn.ujava.common.stream.spliterators.DropWhileSpliterator
-
- trySplit() - Method in class cn.ujava.common.stream.spliterators.TakeWhileSpliterator
-
- ttl - Variable in class cn.ujava.common.cache.impl.CacheObj
-
对象存活时长,0表示永久存活
- Tuple - Class in cn.ujava.common.lang.tuple
-
不可变数组类型(元组),用于多值返回
多值可以支持每个元素值类型不同
- Tuple(Object...) - Constructor for class cn.ujava.common.lang.tuple.Tuple
-
构造
- TupleConverter - Class in cn.ujava.common.convert.impl
-
- TupleConverter() - Constructor for class cn.ujava.common.convert.impl.TupleConverter
-
- type - Variable in class cn.ujava.design.prototype.Shape
-
- TypeGetter<K> - Interface in cn.ujava.common.lang.getter
-
基本类型的getter接口
提供一个统一的接口定义返回不同类型的值(基本类型),定义类型包括:
Object
String
Integer
Short
Boolean
Long
Character
Float
Double
Byte
BigDecimal
BigInteger
Enum
Number
Date
java.sql.Time
java.sql.Timestamp
java.sql.Timestamp
LocalDateTime
LocalDate
LocalTime
通过实现此接口,最简单方式为通过实现
TypeGetter.getObj(Object, Object)
方法,完成所有类型的值获取,获取默认采用
Convert
方式自动转换。如果有自定义实现,重写对应getXXX方法即可。
- TypeReference<T> - Class in cn.ujava.common.reflect
-
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。例如:
- TypeReference() - Constructor for class cn.ujava.common.reflect.TypeReference
-
构造
- TypeUtil - Class in cn.ujava.common.reflect
-
- TypeUtil() - Constructor for class cn.ujava.common.reflect.TypeUtil
-
- validateBetween(Number, Number, Number, String) - Static method in class cn.ujava.common.lang.Validator
-
检查给定的数字是否在指定范围内
- validateBetween(Date, Date, Date, String) - Static method in class cn.ujava.common.lang.Validator
-
检查给定的日期是否在指定范围内
- validateBirthday(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证验证是否为生日
- validateByteLength(CharSequence, int, int, String) - Static method in class cn.ujava.common.lang.Validator
-
验证字符串的字节长度是否符合要求,默认采用"utf-8"编码
- validateByteLength(CharSequence, int, int, Charset, String) - Static method in class cn.ujava.common.lang.Validator
-
验证字符串的字节长度是否符合要求
- validateCarDrivingLicence(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号
- validateCarVin(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为车架号,别名:行驶证编号 车辆识别代号 车辆识别码
- validateChinese(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为汉字
- validateCitizenIdNumber(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为身份证号码(支持18位、15位和港澳台的10位)
- validateEmail(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为可用邮箱地址
- validateEmpty(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为空,非空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateEqual(Object, Object, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否相等,不相等抛出异常
- ValidateException - Exception in cn.ujava.common.exception
-
验证异常
- ValidateException() - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(Throwable) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(String) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(String, Object...) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(String, Throwable) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(String, Throwable, boolean, boolean) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(Throwable, String, Object...) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(int, String) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(int, Throwable) - Constructor for exception cn.ujava.common.exception.ValidateException
-
构造
- ValidateException(int, String, Throwable) - Constructor for exception cn.ujava.common.exception.ValidateException
-
- validateFalse(boolean, String, Object...) - Static method in class cn.ujava.common.lang.Validator
-
检查指定值是否为false
- validateGeneral(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为英文字母 、数字和下划线
- validateGeneral(T, int, int, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- validateGeneral(T, int, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- validateGeneralWithChinese(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为中文字、英文字母、数字和下划线
- validateHex(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为Hex(16进制)字符串
- validateIpv4(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为IPV4地址
- validateIpv6(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为IPV6地址
- validateLength(CharSequence, int, int, String) - Static method in class cn.ujava.common.lang.Validator
-
验证字符的长度是否符合要求
- validateLetter(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否全部为字母组成,包括大写和小写字母和汉字
- validateLowerCase(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证字符串是否全部为小写字母
- validateMac(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为MAC地址
- validateMatchRegex(String, T, String) - Static method in class cn.ujava.common.lang.Validator
-
- validateMobile(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为手机号码(中国)
- validateMoney(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为货币
- validateNotEmpty(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为非空,为空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateNotEmptyAndEqual(Object, Object, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值不等时抛出异常
- validateNotEmptyAndNotEqual(Object, Object, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值相等时抛出异常
- validateNotEqual(Object, Object, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否不等,相等抛出异常
- validateNotNull(T, String, Object...) - Static method in class cn.ujava.common.lang.Validator
-
检查指定值是否非null
- validateNull(T, String, Object...) - Static method in class cn.ujava.common.lang.Validator
-
检查指定值是否为null
- validateNumber(String, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为数字
- ValidateObjectInputStream - Class in cn.ujava.common.io.stream
-
带有类验证的对象流,用于避免反序列化漏洞
详细见:https://xz.aliyun.com/t/41/
- ValidateObjectInputStream(InputStream, Class<?>...) - Constructor for class cn.ujava.common.io.stream.ValidateObjectInputStream
-
构造
- validatePlateNumber(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为中国车牌号
- validateTrue(boolean, String, Object...) - Static method in class cn.ujava.common.lang.Validator
-
检查指定值是否为true
- validateUpperCase(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证字符串是否全部为大写字母
- validateUrl(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为URL
- validateUUID(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
- validateWord(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为字母(包括大写和小写字母)
- validateZipCode(T, String) - Static method in class cn.ujava.common.lang.Validator
-
验证是否为邮政编码(中国)
- Validator - Class in cn.ujava.common.lang
-
字段验证器(验证器),分两种类型的验证:
isXXX:通过返回boolean值判断是否满足给定格式。
validateXXX:通过抛出异常
ValidateException
检查是否满足给定格式。
- Validator() - Constructor for class cn.ujava.common.lang.Validator
-
- value(String, Type) - Method in class cn.ujava.common.bean.copier.provider.BeanValueProvider
-
- value(String, Type) - Method in class cn.ujava.common.bean.copier.provider.DynaBeanValueProvider
-
- value(String, Type) - Method in class cn.ujava.common.bean.copier.provider.MapValueProvider
-
- value(T, Type) - Method in interface cn.ujava.common.bean.copier.ValueProvider
-
获取值
返回值一般需要匹配被注入类型,如果不匹配会调用默认转换 Convert#convert(Type, Object)实现转换
- value - Variable in class cn.ujava.common.lang.mutable.MutableEntry
-
- valueOf(String) - Static method in enum cn.ujava.common.bean.BeanDescCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.bean.BeanInfoCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.cache.GlobalPruneTimer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.convert.BasicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.data.id.Pid
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.data.MaskingUtil.MaskingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.data.PasswdStrength.CHAR_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.data.PasswdStrength.PASSWD_LEVEL
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.BetweenFormatter.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.DateField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.DateModifier.ModifyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.DateUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.Month
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.Quarter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.date.Week
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.io.file.FileMagicNumber
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.io.file.FileMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.io.file.LineSeparator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.io.unit.DataUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.io.watch.WatchKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.lang.ansi.AnsiStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.lang.range.BoundType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.net.url.UrlQuery.EncodeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.reflect.ModifierUtil.ModifierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.text.placeholder.StrTemplate.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.text.StrJoiner.NullMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.text.StrTrimer.TrimMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.thread.RejectPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.common.util.ReferenceUtil.ReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.design.singleton.PersonEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.ujava.design.singleton.PersonSingleton
-
Returns the enum constant of this type with the specified name.
- ValueProvider<T> - Interface in cn.ujava.common.bean.copier
-
值提供者,用于提供Bean注入时参数对应值得抽象接口
继承或匿名实例化此接口
在Bean注入过程中,Bean获得字段名,通过外部方式根据这个字段名查找相应的字段值,然后注入Bean
- ValueProviderToBeanCopier<T> - Class in cn.ujava.common.bean.copier
-
- ValueProviderToBeanCopier(ValueProvider<String>, T, Type, CopyOptions) - Constructor for class cn.ujava.common.bean.copier.ValueProviderToBeanCopier
-
构造
- values() - Static method in enum cn.ujava.common.bean.BeanDescCache
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.bean.BeanInfoCache
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.cache.GlobalPruneTimer
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Collection<Map<?, V>>) - Static method in class cn.ujava.common.collection.CollUtil
-
获取指定Map列表中所有的Value
- values() - Static method in enum cn.ujava.common.convert.BasicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.data.id.Pid
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.data.MaskingUtil.MaskingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.data.PasswdStrength.CHAR_TYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.data.PasswdStrength.PASSWD_LEVEL
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.BetweenFormatter.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.DateField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.DateModifier.ModifyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.DateUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.Month
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.Quarter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.date.Week
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.io.file.FileMagicNumber
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.io.file.FileMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.io.file.LineSeparator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.io.unit.DataUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.io.watch.WatchKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.lang.ansi.Ansi4BitBackgroundColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.lang.ansi.Ansi4BitColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.lang.ansi.AnsiStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.lang.range.BoundType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class cn.ujava.common.map.concurrent.ConcurrentLinkedHashMap
-
- values() - Method in class cn.ujava.common.map.LinkedForestMap
-
- values() - Method in class cn.ujava.common.map.MapProxy
-
- values() - Method in class cn.ujava.common.map.MapWrapper
-
- values() - Method in class cn.ujava.common.map.multi.AbsTable
-
- values() - Method in interface cn.ujava.common.map.multi.Table
-
所有行列值的集合
- values() - Method in class cn.ujava.common.map.ReferenceConcurrentMap
-
- values() - Method in class cn.ujava.common.map.TableMap
-
- values() - Static method in enum cn.ujava.common.net.url.UrlQuery.EncodeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.reflect.ModifierUtil.ModifierType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.text.placeholder.StrTemplate.Feature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.text.StrJoiner.NullMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.text.StrTrimer.TrimMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.thread.RejectPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.common.util.ReferenceUtil.ReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.design.singleton.PersonEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum cn.ujava.design.singleton.PersonSingleton
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valuesOfKeys(Map<K, V>, K...) - Static method in class cn.ujava.common.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterable<K>) - Static method in class cn.ujava.common.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterator<K>) - Static method in class cn.ujava.common.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- variant() - Method in class cn.ujava.common.data.id.UUID
-
与此 UUID
相关联的变体号。变体号描述 UUID
的布局。
- verify(String, boolean) - Static method in class cn.ujava.common.data.CIN
-
判断18位身份证的合法性,第十八位数字(校验码)的计算方法为:
将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
将这17位数字和系数相乘的结果相加
用加出来和除以11,看余数是多少
余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2
通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2
- verify(String) - Static method in class cn.ujava.common.data.VIN
-
- verify(String, SSLSession) - Method in class cn.ujava.common.net.ssl.TrustAnyHostnameVerifier
-
- version() - Method in class cn.ujava.common.data.id.UUID
-
与此 UUID
相关联的版本号.
- VersionComparator - Class in cn.ujava.common.comparator
-
版本比较器
比较两个版本的大小
排序时版本从小到大排序,即比较时小版本在前,大版本在后
支持如:1.3.20.8,6.82.20160101,8.5a/8.5c等版本形式
参考:https://www.cnblogs.com/shihaiming/p/6286575.html
- VersionComparator() - Constructor for class cn.ujava.common.comparator.VersionComparator
-
默认构造
- VersionComparator(boolean) - Constructor for class cn.ujava.common.comparator.VersionComparator
-
默认构造
- VfsResource - Class in cn.ujava.common.io.resource
-
VFS资源封装
支持VFS 3.x on JBoss AS 6+,JBoss AS 7 and WildFly 8+
参考:org.springframework.core.io.VfsUtils
- VfsResource(Object) - Constructor for class cn.ujava.common.io.resource.VfsResource
-
构造
- view(Collection<? extends T>) - Static method in class cn.ujava.common.collection.CollUtil
-
转为只读集合
- view(T...) - Static method in class cn.ujava.common.collection.ListUtil
-
数组转为一个不可变List
类似于Java9中的List.of
不同于Arrays.asList,此方法不允许修改数组
- view(List<T>) - Static method in class cn.ujava.common.collection.ListUtil
-
转为一个不可变List
类似于Java9中的List.of
- view(T...) - Static method in class cn.ujava.common.collection.set.SetUtil
-
数组转为一个不可变List
类似于Java9中的List.of
- view(Set<T>) - Static method in class cn.ujava.common.collection.set.SetUtil
-
转为一个不可变Set
- view(Map<K, V>) - Static method in class cn.ujava.common.map.MapUtil
-
将对应Map转换为不可修改的Map
- VIN - Class in cn.ujava.common.data
-
VIN是Vehicle Identification Number的缩写,即车辆识别号码。VIN码是全球通行的车辆唯一标识符,由17位数字和字母组成。
- VIN(String) - Constructor for class cn.ujava.common.data.VIN
-
构造
- visit(NumberExpression) - Method in class cn.ujava.design.visitor.CalculatorVisitor
-
- visit(AdditionExpression) - Method in class cn.ujava.design.visitor.CalculatorVisitor
-
- visit(NumberExpression) - Method in class cn.ujava.design.visitor.PrinterVisitor
-
- visit(AdditionExpression) - Method in class cn.ujava.design.visitor.PrinterVisitor
-
- visit(NumberExpression) - Method in interface cn.ujava.design.visitor.Visitor
-
- visit(AdditionExpression) - Method in interface cn.ujava.design.visitor.Visitor
-
- visitFile(Path, BasicFileAttributes) - Method in class cn.ujava.common.compress.ZipCopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class cn.ujava.common.io.file.visitor.CopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class cn.ujava.common.io.file.visitor.DelVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class cn.ujava.common.io.file.visitor.MoveVisitor
-
- Visitor - Interface in cn.ujava.design.visitor
-