Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $ - Class in cool.scx.common.util
-
未分类方法
- $() - Constructor for class cool.scx.common.util.$
A
- accept(T) - Method in interface cool.scx.common.functional.ScxConsumer
-
accept
- accept(T, U) - Method in interface cool.scx.common.functional.ScxBiConsumer
-
accept
- add(IMultiMap<? extends K, ? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- add(IMultiMap<? extends K, ? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- add(Map<? extends K, ? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- add(Map<? extends K, ? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- add(K, long) - Method in class cool.scx.common.count_map.CountMap
- add(K, long) - Method in interface cool.scx.common.count_map.ICountMap
-
add
- add(K, Collection<? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- add(K, Collection<? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- add(K, V) - Method in interface cool.scx.common.multi_map.IMultiMap
- add(K, V) - Method in class cool.scx.common.multi_map.MultiMap
- add(K, V...) - Method in interface cool.scx.common.multi_map.IMultiMap
- add(K, V...) - Method in class cool.scx.common.multi_map.MultiMap
- add(T) - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- add(T) - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- addSlashEnd(String) - Static method in class cool.scx.common.util.URIUtils
- addSlashStart(String) - Static method in class cool.scx.common.util.URIUtils
- ANDROID - Enum constant in enum class cool.scx.common.os.OSType
- AnnotationValue - Class in cool.scx.common.constant
-
AnnotationValue
- AnnotationValue() - Constructor for class cool.scx.common.constant.AnnotationValue
- AnnotationValueHelper - Class in cool.scx.common.constant
-
AnnotationValueHelper
- AnnotationValueHelper() - Constructor for class cool.scx.common.constant.AnnotationValueHelper
- append(boolean) - Method in class cool.scx.common.bit_array.BitArray
- append(boolean) - Method in class cool.scx.common.bit_array.BitArrayView
- append(boolean) - Method in interface cool.scx.common.bit_array.IBitArray
- append(IBitArray) - Method in class cool.scx.common.bit_array.BitArray
- append(IBitArray) - Method in class cool.scx.common.bit_array.BitArrayView
- append(IBitArray) - Method in interface cool.scx.common.bit_array.IBitArray
- appendToFile(Path, InputStream) - Static method in class cool.scx.common.util.FileUtils
- apply(T) - Method in interface cool.scx.common.functional.ScxFunction
-
apply
- apply(T, U) - Method in interface cool.scx.common.functional.ScxBiFunction
-
apply
- ArrayIterator<T> - Class in cool.scx.common.iterator
-
迭代器
- ArrayIterator(T[]) - Constructor for class cool.scx.common.iterator.ArrayIterator
- ArrayUtils - Class in cool.scx.common.util
-
提供一些操作 Array 的方法
- ArrayUtils() - Constructor for class cool.scx.common.util.ArrayUtils
B
- Base64Utils - Class in cool.scx.common.util
-
Base64Utils 对
Base64的薄封装 - Base64Utils() - Constructor for class cool.scx.common.util.Base64Utils
- BIT_MASKS - Static variable in class cool.scx.common.bit_array.BitArrayHelper
- BitArray - Class in cool.scx.common.bit_array
-
基于 byte 数组的实现 优点是相比较
BitSet在数组方面会快一点 - BitArray() - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(byte[]) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(byte[], int) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(int) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(BitArray) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(BitArray, int) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArray(String) - Constructor for class cool.scx.common.bit_array.BitArray
- BitArrayHelper - Class in cool.scx.common.bit_array
- BitArrayHelper() - Constructor for class cool.scx.common.bit_array.BitArrayHelper
- BitArrayView - Class in cool.scx.common.bit_array
-
一个 BitArray 视图
- BitArrayView(IBitArray...) - Constructor for class cool.scx.common.bit_array.BitArrayView
- bitIndex(int) - Static method in class cool.scx.common.bit_array.BitArrayHelper
- BLANK - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
- buildCountMap(T[]) - Static method in class cool.scx.common.huffman.HuffmanHelper
- buildHuffmanCodeTable(HuffmanNode<T>) - Static method in class cool.scx.common.huffman.HuffmanHelper
- buildHuffmanTree(PriorityQueue<HuffmanNode<T>>) - Static method in class cool.scx.common.huffman.HuffmanHelper
- buildHuffmanTreeFromCode(Map<T, IBitArray>) - Static method in class cool.scx.common.huffman.HuffmanHelper
- BuildOptions - Record Class in cool.scx.common.jackson
-
BuildOptions
- BuildOptions(boolean, boolean, boolean, boolean, Map<PropertyAccessor, JsonAutoDetect.Visibility>) - Constructor for record class cool.scx.common.jackson.BuildOptions
-
Creates an instance of a
BuildOptionsrecord class. - buildPriorityQueue(ICountMap<T>) - Static method in class cool.scx.common.huffman.HuffmanHelper
- buildTreeString(HuffmanNode<?>, StringBuilder, String) - Static method in class cool.scx.common.huffman.HuffmanHelper
- byteCapacity(byte[]) - Static method in class cool.scx.common.bit_array.BitArrayHelper
- byteIndex(int) - Static method in class cool.scx.common.bit_array.BitArrayHelper
- byteLength(int) - Static method in class cool.scx.common.bit_array.BitArrayHelper
C
- Cache<K,
V> - Class in cool.scx.common.cache -
默认缓存实现 (永久储存, 达到最大容量后移除之前的元素)
- Cache(int) - Constructor for class cool.scx.common.cache.Cache
- Cache(int, boolean) - Constructor for class cool.scx.common.cache.Cache
- Cache(int, boolean, boolean) - Constructor for class cool.scx.common.cache.Cache
- call() - Method in interface cool.scx.common.functional.ScxCallable
- call(ScxCallable<? extends R, E>) - Method in class cool.scx.common.util.ScopedValue.Carrier
- CAMEL_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
- Carrier(ScopedValue<T>, T) - Constructor for class cool.scx.common.util.ScopedValue.Carrier
- CaseUtils - Class in cool.scx.common.util
-
命名方法转换工具类 提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换
- CaseUtils() - Constructor for class cool.scx.common.util.CaseUtils
- CaseUtils.CaseType - Enum Class in cool.scx.common.util
-
CaseType
- checkPassword(String, String) - Static method in class cool.scx.common.util.CryptoUtils
-
校验密码
- children() - Method in interface cool.scx.common.tree.ScxTree
-
获取子节点
- children(List<T>) - Method in interface cool.scx.common.tree.ScxTreeModel
-
设置子节点
- CircularLinkedIterator<T> - Class in cool.scx.common.circular_linked_list
-
无限循环的迭代器
- CircularLinkedList<T> - Class in cool.scx.common.circular_linked_list
-
CircularLinkedList
- CircularLinkedList() - Constructor for class cool.scx.common.circular_linked_list.CircularLinkedList
- ClassUtils - Class in cool.scx.common.util
-
类工具类
- ClassUtils() - Constructor for class cool.scx.common.util.ClassUtils
- clear() - Method in class cool.scx.common.cache.Cache
- clear() - Method in interface cool.scx.common.cache.ICache
- clear() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- clear() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- clear() - Method in class cool.scx.common.count_map.CountMap
- clear() - Method in interface cool.scx.common.count_map.ICountMap
- clear() - Method in interface cool.scx.common.multi_map.IMultiMap
- clear() - Method in class cool.scx.common.multi_map.MultiMap
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class cool.scx.common.cache.Cache
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface cool.scx.common.cache.ICache
- concat(boolean[], boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(byte[], byte...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(char[], char...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(double[], double...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(float[], float...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(int[], int...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(long[], long...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(short[], short...) - Static method in class cool.scx.common.util.ArrayUtils
- concat(String...) - Static method in class cool.scx.common.util.StringUtils
-
联接字符串 但是不连接空
- concat(T[], T...) - Static method in class cool.scx.common.util.ArrayUtils
- concatAny(Object[], Object...) - Static method in class cool.scx.common.util.ArrayUtils
-
可处理
ArrayUtils.concat(Object[], Object...)无法处理的协变问题 - ConsoleUtils - Class in cool.scx.common.util
-
控制台工具类
- ConsoleUtils() - Constructor for class cool.scx.common.util.ConsoleUtils
- constructType(TypeReference<?>) - Static method in class cool.scx.common.util.ObjectUtils
- constructType(Type) - Static method in class cool.scx.common.util.ObjectUtils
- contains(Object) - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- contains(Object) - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- containsKey(K) - Method in interface cool.scx.common.multi_map.IMultiMap
- containsKey(K) - Method in class cool.scx.common.multi_map.MultiMap
- containsValue(V) - Method in interface cool.scx.common.multi_map.IMultiMap
- containsValue(V) - Method in class cool.scx.common.multi_map.MultiMap
- convert(String, CaseUtils.CaseType, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
-
推断原来的命名是啥 并返回切割后的源字符串
- convertValue(Object, TypeReference<T>) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, TypeReference<T>, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, JavaType) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, JavaType, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, Class<T>) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, Class<T>, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, Type) - Static method in class cool.scx.common.util.ObjectUtils
- convertValue(Object, Type, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- cool.scx.common.bit_array - package cool.scx.common.bit_array
- cool.scx.common.cache - package cool.scx.common.cache
- cool.scx.common.circular_linked_list - package cool.scx.common.circular_linked_list
- cool.scx.common.constant - package cool.scx.common.constant
- cool.scx.common.count_map - package cool.scx.common.count_map
- cool.scx.common.exception - package cool.scx.common.exception
- cool.scx.common.functional - package cool.scx.common.functional
- cool.scx.common.huffman - package cool.scx.common.huffman
- cool.scx.common.iterator - package cool.scx.common.iterator
- cool.scx.common.jackson - package cool.scx.common.jackson
- cool.scx.common.lock - package cool.scx.common.lock
- cool.scx.common.multi_map - package cool.scx.common.multi_map
- cool.scx.common.os - package cool.scx.common.os
- cool.scx.common.tree - package cool.scx.common.tree
- cool.scx.common.util - package cool.scx.common.util
- copy(Path, Path, CopyOption...) - Static method in class cool.scx.common.util.FileUtils
-
本质上就是调用
FileUtils.copy(Path,Path,CopyOption...),但是在之前会创建不存在的父目录 - countingBy(Iterable<T>) - Static method in class cool.scx.common.util.$
- countingBy(Iterable<T>, Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
- countingBy(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, Long>) - Static method in class cool.scx.common.util.$
- countingBy(T[]) - Static method in class cool.scx.common.util.$
- countingBy(T[], Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
- countingBy(T[], Function<? super T, ? extends K>, Function<? super T, Long>) - Static method in class cool.scx.common.util.$
- CountMap<K> - Class in cool.scx.common.count_map
-
CountMap
- CountMap() - Constructor for class cool.scx.common.count_map.CountMap
- CountMap(Supplier<Map<K, AtomicLong>>) - Constructor for class cool.scx.common.count_map.CountMap
- crc32(byte[]) - Static method in class cool.scx.common.util.HashUtils
- crc32(File) - Static method in class cool.scx.common.util.HashUtils
- crc32(InputStream) - Static method in class cool.scx.common.util.HashUtils
- crc32(String) - Static method in class cool.scx.common.util.HashUtils
- crc32(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- crc32c(byte[]) - Static method in class cool.scx.common.util.HashUtils
- crc32c(File) - Static method in class cool.scx.common.util.HashUtils
- crc32c(InputStream) - Static method in class cool.scx.common.util.HashUtils
- crc32c(String) - Static method in class cool.scx.common.util.HashUtils
- crc32c(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- crc32cHex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- crc32cHex(File) - Static method in class cool.scx.common.util.HashUtils
- crc32cHex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- crc32cHex(String) - Static method in class cool.scx.common.util.HashUtils
- crc32cHex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- crc32Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- crc32Hex(File) - Static method in class cool.scx.common.util.HashUtils
- crc32Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- crc32Hex(String) - Static method in class cool.scx.common.util.HashUtils
- crc32Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- createObjectMapper(MapperBuilder<M, B>, BuildOptions) - Static method in class cool.scx.common.jackson.JacksonHelper
-
根据 MapperBuilder 获取 ObjectMapper 对象 并对默认属性进行一些设置,具体如下 如需获得原始的 ObjectMapper 对象请使用
MapperBuilder; 自行创建 1, 针对 日期 类型设置 自定义的格式MyJavaTimeModule2, DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES 设置为 false 3, SerializationFeature.FAIL_ON_EMPTY_BEANS 设置为 false 4, NullKeySerializer 设置为 JacksonHelper.NULL_KEY_SERIALIZER - CryptoUtils - Class in cool.scx.common.util
-
加密,解密工具类
- CryptoUtils() - Constructor for class cool.scx.common.util.CryptoUtils
D
- decode(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decode(IBitArray) - Method in class cool.scx.common.huffman.HuffmanCodec
- decode(String) - Static method in class cool.scx.common.util.Base64Utils
- decodeMime(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decodeMime(String) - Static method in class cool.scx.common.util.Base64Utils
- decodeMimeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decodeMimeToString(String) - Static method in class cool.scx.common.util.Base64Utils
- decodeSingle(IBitArray) - Method in class cool.scx.common.huffman.HuffmanCodec
- decodeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decodeToString(String) - Static method in class cool.scx.common.util.Base64Utils
- decodeUrl(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decodeUrl(String) - Static method in class cool.scx.common.util.Base64Utils
- decodeUrlToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- decodeUrlToString(String) - Static method in class cool.scx.common.util.Base64Utils
- decrypt(String, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
-
解密
- decrypt(String, AlgorithmParameters, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
-
解密
- decryptBinary(byte[], String) - Static method in class cool.scx.common.util.CryptoUtils
-
使用自定义的密码 , 解密
- decryptText(String, String) - Static method in class cool.scx.common.util.CryptoUtils
-
使用自定义的密码 , 解密字符串
- delete(Path) - Static method in class cool.scx.common.util.FileUtils
- delete(Path, boolean) - Static method in class cool.scx.common.util.FileUtils
-
删除文件或文件夹 excludeRoot 用来 排除根目录 (删除文件为 "文件" 时无效, "目录" 时有效) 比如 未使用此选项调用 delete("/user/test") 文件夹 则 test 文件夹会被删除 若使用此选项则 会清空 test 下所有文件 test 目录则会保留
- displaySizeToLong(String) - Static method in class cool.scx.common.util.FileUtils
-
将 格式化后的大小转换为 long 如将 1KB 转换为 1024
E
- encode(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encode(String) - Static method in class cool.scx.common.util.Base64Utils
- encode(List<T>) - Method in class cool.scx.common.huffman.HuffmanCodec
- encode(T) - Method in class cool.scx.common.huffman.HuffmanCodec
- encode(T[]) - Method in class cool.scx.common.huffman.HuffmanCodec
- encodeMime(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encodeMime(String) - Static method in class cool.scx.common.util.Base64Utils
- encodeMimeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encodeMimeToString(String) - Static method in class cool.scx.common.util.Base64Utils
- encodeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encodeToString(String) - Static method in class cool.scx.common.util.Base64Utils
- encodeUrl(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encodeUrl(String) - Static method in class cool.scx.common.util.Base64Utils
- encodeUrlToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
- encodeUrlToString(String) - Static method in class cool.scx.common.util.Base64Utils
- encrypt(String, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
-
加密
- encrypt(String, AlgorithmParameters, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
-
加密
- encryptBinary(byte[], String) - Static method in class cool.scx.common.util.CryptoUtils
-
使用自定义的密码 , 加密
- encryptPassword(String) - Static method in class cool.scx.common.util.CryptoUtils
-
加密密码
- encryptText(String, String) - Static method in class cool.scx.common.util.CryptoUtils
-
使用自定义的密码 , 加密字符串
- endsWithIgnoreCase(String, String) - Static method in class cool.scx.common.util.StringUtils
-
endWith (忽略大小写)
- equals(Object) - Method in record class cool.scx.common.jackson.BuildOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class cool.scx.common.os.OSInfo
-
Indicates whether some other object is "equal to" this one.
- exec(String...) - Static method in class cool.scx.common.util.ExecUtils
- ExecUtils - Class in cool.scx.common.util
-
ExecUtils todo 整体待重构
- ExecUtils() - Constructor for class cool.scx.common.util.ExecUtils
F
- failOnEmptyBeans() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns the value of the
failOnEmptyBeansrecord component. - failOnUnknownProperties() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns the value of the
failOnUnknownPropertiesrecord component. - FileUtils - Class in cool.scx.common.util
-
文件 操作类
- FileUtils() - Constructor for class cool.scx.common.util.FileUtils
- filterByBasePackage(Class<?>[], String) - Static method in class cool.scx.common.util.ClassUtils
-
根据 basePackage 对 class 进行过滤
- findClassListFromJar(URI) - Static method in class cool.scx.common.util.ClassUtils
-
读取 jar 包中的所有 class
- findClassListFromPath(Path, ClassLoader) - Static method in class cool.scx.common.util.ClassUtils
-
根据文件获取 class 列表
- first() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- first() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- firstNode() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- firstNode() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- FixedSizeLinkedHashMap<K,
V> - Class in cool.scx.common.cache -
固定大小的 LinkedHashMap
- FixedSizeLinkedHashMap(int) - Constructor for class cool.scx.common.cache.FixedSizeLinkedHashMap
- FixedSizeLinkedHashMap(int, int) - Constructor for class cool.scx.common.cache.FixedSizeLinkedHashMap
- FixedSizeLinkedHashMap(int, int, float) - Constructor for class cool.scx.common.cache.FixedSizeLinkedHashMap
- FixedSizeLinkedHashMap(int, int, float, boolean) - Constructor for class cool.scx.common.cache.FixedSizeLinkedHashMap
- flatMap(Map<?, ?>) - Static method in class cool.scx.common.util.ObjectUtils
-
将嵌套的 map 扁平化
- forEach(BiConsumer<? super K, V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- forEach(BiConsumer<? super K, V>) - Method in class cool.scx.common.multi_map.MultiMap
- formatHex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- frequency - Variable in class cool.scx.common.huffman.HuffmanNode
G
- get() - Method in interface cool.scx.common.functional.ScxSupplier
- get() - Method in class cool.scx.common.util.ScopedValue
- get(int) - Method in class cool.scx.common.bit_array.BitArray
- get(int) - Method in class cool.scx.common.bit_array.BitArrayView
- get(int) - Method in interface cool.scx.common.bit_array.IBitArray
- get(int, int) - Method in class cool.scx.common.bit_array.BitArray
- get(int, int) - Method in class cool.scx.common.bit_array.BitArrayView
- get(int, int) - Method in interface cool.scx.common.bit_array.IBitArray
- get(JsonNode, String) - Static method in class cool.scx.common.jackson.JsonNodeHelper
- get(ScxSupplier<? extends R, E>) - Method in class cool.scx.common.util.ScopedValue.Carrier
- get(K) - Method in class cool.scx.common.cache.Cache
- get(K) - Method in interface cool.scx.common.cache.ICache
- get(K) - Method in class cool.scx.common.count_map.CountMap
- get(K) - Method in interface cool.scx.common.count_map.ICountMap
-
get
- get(K) - Method in interface cool.scx.common.multi_map.IMultiMap
- get(K) - Method in class cool.scx.common.multi_map.MultiMap
- getAll(K) - Method in interface cool.scx.common.multi_map.IMultiMap
- getAll(K) - Method in class cool.scx.common.multi_map.MultiMap
- getAppRoot(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
根据 class 获取 app 根路径(文件夹)
- getAppRoot(URI) - Static method in class cool.scx.common.util.ClassUtils
-
根据 codeSource 获取 app 根路径(文件夹)
- getCodeSource(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
根据 class 获取源地址
- getEnumClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
获取 Enum 类的真实类 包括内部类的情况
- getExtension(String) - Static method in class cool.scx.common.util.FileUtils
-
获取拓展名 (不包括 . ) 例 : "cat.png" 会获得 "png"
- getFileName(String) - Static method in class cool.scx.common.util.FileUtils
-
获取文件名
- getFileNameWithoutExtension(String) - Static method in class cool.scx.common.util.FileUtils
-
获取文件名 (不包括拓展名 ) 例 : "cat.png" 会获得 "cat"
- getHead(String, int) - Static method in class cool.scx.common.util.FileUtils
- getHeadAsHex(String, int) - Static method in class cool.scx.common.util.FileUtils
- getLocalIPAddress() - Static method in class cool.scx.common.util.NetUtils
- getLocalIPAddress(Predicate<InetAddress>) - Static method in class cool.scx.common.util.NetUtils
-
获取本机的 IP 地址 (不包括回环地址)
- getOSInfo() - Static method in class cool.scx.common.os.OSHelper
- getRealValue(String) - Static method in class cool.scx.common.constant.AnnotationValueHelper
- getRootCause(Throwable) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
解包包装后的异常
- getSourceStrings(String) - Method in enum class cool.scx.common.util.CaseUtils.CaseType
- getStackTraceString(Throwable) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
获取 jdk 内部默认实现的堆栈跟踪字符串
- getString(String[]) - Method in enum class cool.scx.common.util.CaseUtils.CaseType
- getTypeFactory() - Static method in class cool.scx.common.util.ObjectUtils
- groupingBy(Iterable<T>, Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
- groupingBy(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.common.util.$
- groupingBy(T[], Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
- groupingBy(T[], Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.common.util.$
H
- handle(List<T>, T) - Method in interface cool.scx.common.tree.ScxTreeVisitor
-
访问器
- hash(byte[], String) - Static method in class cool.scx.common.util.HashUtils
- hash(byte[], Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hash(File, String) - Static method in class cool.scx.common.util.HashUtils
- hash(File, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hash(InputStream, String) - Static method in class cool.scx.common.util.HashUtils
- hash(InputStream, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hash(String, String) - Static method in class cool.scx.common.util.HashUtils
- hash(String, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hash(Path, String, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- hash(Path, Supplier<Checksum>, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(byte[], String) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(byte[], Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(File, String) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(File, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(InputStream, String) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(InputStream, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(String, String) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(String, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(Path, String, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- hashAsHex(Path, Supplier<Checksum>, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- hashCode() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class cool.scx.common.os.OSInfo
-
Returns a hash code value for this object.
- HashUtils - Class in cool.scx.common.util
-
HASH 工具类 (注意 !!!
- HashUtils() - Constructor for class cool.scx.common.util.HashUtils
- hasIgnoreMarker(AnnotatedMember) - Method in class cool.scx.common.jackson.IgnoreJsonIgnore
-
此方法默认会调用 _isIgnorable 来查找 是否具有 需要忽略的注解 而 _isIgnorable 则会依次查找是否存在以下两个注解 JsonIgnore(Jackson 提供) Transient(JDK 7 提供) 如果有则使用 注解的 value 否则返回 false 这里因为需要屏蔽掉所有的 JsonIgnore 或 Transient 注解故直接返回 false
- hasNext() - Method in class cool.scx.common.circular_linked_list.CircularLinkedIterator
- hasNext() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedIterator
- hasNext() - Method in class cool.scx.common.iterator.ArrayIterator
- hasNext() - Method in class cool.scx.common.iterator.SingleIterator
- HH_mm_ss - Static variable in class cool.scx.common.constant.ScxDateTimeFormatter
-
HH:mm:ss 精确到秒, 例 : "13:02:35"
- HH_mm_ss_SSS - Static variable in class cool.scx.common.constant.ScxDateTimeFormatter
-
HH:mm:ss.SSS 精确到毫秒, 例 : "13:02:35.167"
- HuffmanCodec<T> - Class in cool.scx.common.huffman
- HuffmanCodec(Map<T, String>) - Constructor for class cool.scx.common.huffman.HuffmanCodec
- HuffmanCodec(T[]) - Constructor for class cool.scx.common.huffman.HuffmanCodec
- HuffmanHelper - Class in cool.scx.common.huffman
- HuffmanHelper() - Constructor for class cool.scx.common.huffman.HuffmanHelper
- HuffmanNode<T> - Class in cool.scx.common.huffman
-
霍夫曼树节点类,实现 Comparable 接口以便在优先队列中按照频率排序。
- HuffmanNode(int, HuffmanNode<T>, HuffmanNode<T>) - Constructor for class cool.scx.common.huffman.HuffmanNode
- HuffmanNode(T, int) - Constructor for class cool.scx.common.huffman.HuffmanNode
I
- IBitArray - Interface in cool.scx.common.bit_array
-
BitArray 可以理解为一个 boolean[] (bit 数组) 但是兼具了一些动态长度的功能
- ICache<K,
V> - Interface in cool.scx.common.cache -
缓存接口
- ICircularLinkedIterator<T> - Interface in cool.scx.common.circular_linked_list
-
ICircularLinkedIterator
- ICircularLinkedList<T> - Interface in cool.scx.common.circular_linked_list
-
ICircularLinkedList
- ICountMap<K> - Interface in cool.scx.common.count_map
-
CountMap 接口 用来约束
- id() - Method in interface cool.scx.common.tree.ScxTreeModel
-
节点 ID
- ignore(ScxRunnable<?>) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
忽略异常
- ignore(Callable<T>) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
忽略异常 发生异常时返回 null
- ignore(Callable<T>, T) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
忽略异常 发生异常时返回默认值
- IGNORE_JSON_IGNORE - Static variable in class cool.scx.common.jackson.IgnoreJsonIgnore
-
默认的 NullKey 序列化器
- ignoreJsonIgnore() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns the value of the
ignoreJsonIgnorerecord component. - IgnoreJsonIgnore - Class in cool.scx.common.jackson
-
忽略 JsonIgnore 注解
- IgnoreJsonIgnore() - Constructor for class cool.scx.common.jackson.IgnoreJsonIgnore
- ignoreNullValue() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns the value of the
ignoreNullValuerecord component. - ILockByKey<T> - Interface in cool.scx.common.lock
-
LockByKey
- IMultiMap<K,
V> - Interface in cool.scx.common.multi_map -
MultiMap 接口 用来约束
- indexOf(boolean[], boolean) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(boolean[], boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(boolean[], int, int, boolean) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(boolean[], int, int, boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(byte[], byte) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(byte[], byte...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(byte[], int, int, byte) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(byte[], int, int, byte...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(char[], char) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(char[], char...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(char[], int, int, char) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(char[], int, int, char...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(double[], double) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(double[], double...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(double[], int, int, double) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(double[], int, int, double...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(float[], float) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(float[], float...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(float[], int, int, float) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(float[], int, int, float...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(int[], int) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(int[], int...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(int[], int, int, int) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(int[], int, int, int...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(long[], int, int, long) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(long[], int, int, long...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(long[], long) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(long[], long...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(short[], int, int, short) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(short[], int, int, short...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(short[], short) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(short[], short...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(Object[], int, int, Object) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(Object[], int, int, Object...) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(Object[], Object) - Static method in class cool.scx.common.util.ArrayUtils
- indexOf(Object[], Object...) - Static method in class cool.scx.common.util.ArrayUtils
- isAndroid() - Static method in class cool.scx.common.os.OSHelper
- isBlank(String) - Static method in class cool.scx.common.util.StringUtils
-
校验字符串是否为 null 或全为空白 (空格 " ")
- isEmpty() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- isEmpty() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- isEmpty() - Method in class cool.scx.common.count_map.CountMap
- isEmpty() - Method in interface cool.scx.common.count_map.ICountMap
- isEmpty() - Method in interface cool.scx.common.multi_map.IMultiMap
- isEmpty() - Method in class cool.scx.common.multi_map.MultiMap
- isEmpty(Object) - Static method in class cool.scx.common.util.ObjectUtils
-
null -> true
- isEmpty(Object[]) - Static method in class cool.scx.common.util.ObjectUtils
-
null -> true
- isEmpty(String) - Static method in class cool.scx.common.util.StringUtils
-
校验字符串是否为 null 或为空字符串 ("")
- isEnum(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
判断是否为 Enum ,
Class.isEnum()无法处理内部类的情况 - isInstantiableClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
是否是可以实例化的类 如果类的构造函数是私有的 我们便假设此类不想让我们进行实例化
- isJar(Path) - Static method in class cool.scx.common.util.ClassUtils
-
判断路径是否是一个 jar 文件 (这里只是简单的使用 文件后缀判断,并不准确)
- isLeaf() - Method in class cool.scx.common.huffman.HuffmanNode
-
判断是否为叶子节点
- isLinux() - Static method in class cool.scx.common.os.OSHelper
- isMac() - Static method in class cool.scx.common.os.OSHelper
- isNormalClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
-
是一个普通类 既不是 接口也不是 抽象类
- isRoot() - Method in interface cool.scx.common.tree.ScxTreeModel
-
是否为根节点
- isWindows() - Static method in class cool.scx.common.os.OSHelper
- item() - Method in class cool.scx.common.circular_linked_list.Node
- iterator() - Method in interface cool.scx.common.bit_array.IBitArray
- iterator() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- iterator() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- iterator() - Method in class cool.scx.common.count_map.CountMap
- iterator() - Method in class cool.scx.common.iterator.ArrayIterator
- iterator() - Method in class cool.scx.common.iterator.SingleIterator
- iterator() - Method in class cool.scx.common.multi_map.MultiMap
J
- JacksonHelper - Class in cool.scx.common.jackson
-
JacksonHelper
- JacksonHelper() - Constructor for class cool.scx.common.jackson.JacksonHelper
- join(String...) - Static method in class cool.scx.common.util.URIUtils
-
拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"
- join(Collection<String>) - Static method in class cool.scx.common.util.URIUtils
- jsonMapper() - Static method in class cool.scx.common.util.ObjectUtils
- jsonMapper(ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- JsonNodeHelper - Class in cool.scx.common.jackson
-
用来处理一些简单的 JsonNode 的节点操作 todo 后续需要将其拓展出完整的 JsonPath
- JsonNodeHelper() - Constructor for class cool.scx.common.jackson.JsonNodeHelper
K
- KEBAB_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
- keys() - Method in class cool.scx.common.count_map.CountMap
- keys() - Method in interface cool.scx.common.count_map.ICountMap
- keys() - Method in interface cool.scx.common.multi_map.IMultiMap
- keys() - Method in class cool.scx.common.multi_map.MultiMap
L
- last() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- last() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- lastNode() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- lastNode() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- left - Variable in class cool.scx.common.huffman.HuffmanNode
- length() - Method in class cool.scx.common.bit_array.BitArray
- length() - Method in class cool.scx.common.bit_array.BitArrayView
- length() - Method in interface cool.scx.common.bit_array.IBitArray
- length(int) - Method in class cool.scx.common.bit_array.BitArray
- length(int) - Method in class cool.scx.common.bit_array.BitArrayView
- length(int) - Method in interface cool.scx.common.bit_array.IBitArray
- LETTER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
- LINUX - Enum constant in enum class cool.scx.common.os.OSType
- listToTree(List<T>) - Static method in class cool.scx.common.tree.ScxTreeHelper
-
将 list 类型数据转换为 树形结构 (默认忽略孤儿节点)
- listToTree(List<T>, boolean) - Static method in class cool.scx.common.tree.ScxTreeHelper
-
将 list 类型数据转换为 树形结构
- lock(T) - Method in interface cool.scx.common.lock.ILockByKey
- lock(T) - Method in class cool.scx.common.lock.LockByKey
- LockByKey<T> - Class in cool.scx.common.lock
-
根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问
- LockByKey() - Constructor for class cool.scx.common.lock.LockByKey
- LockByKey(Function<T, Semaphore>) - Constructor for class cool.scx.common.lock.LockByKey
- longToDisplaySize(long) - Static method in class cool.scx.common.util.FileUtils
-
将 long 类型的文件大小 格式化(转换为人类可以看懂的形式) 如 1024 转换为 1KB
M
- MAC - Enum constant in enum class cool.scx.common.os.OSType
- MAP_TYPE - Static variable in class cool.scx.common.util.ObjectUtils
-
因为 java 无法方便的存储泛型 使用 TypeReference 创建一些常用的类型 此类为 Map 类型
- md5(byte[]) - Static method in class cool.scx.common.util.HashUtils
- md5(File) - Static method in class cool.scx.common.util.HashUtils
- md5(InputStream) - Static method in class cool.scx.common.util.HashUtils
- md5(String) - Static method in class cool.scx.common.util.HashUtils
- md5(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- md5Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- md5Hex(File) - Static method in class cool.scx.common.util.HashUtils
- md5Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- md5Hex(String) - Static method in class cool.scx.common.util.HashUtils
- md5Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- merge(ObjectNode, ObjectNode) - Static method in class cool.scx.common.jackson.JsonNodeHelper
- merge(Path, Path) - Static method in class cool.scx.common.util.FileUtils
- move(Path, Path, CopyOption...) - Static method in class cool.scx.common.util.FileUtils
-
本质上就是调用
FileUtils.move(Path,Path,CopyOption...),但是在之前会创建不存在的父目录 - MultiMap<K,
V> - Class in cool.scx.common.multi_map -
MultiMap
- MultiMap() - Constructor for class cool.scx.common.multi_map.MultiMap
-
默认内部 map 使用 HashMap, key 使用 ArrayList
- MultiMap(Supplier<Map<K, List<V>>>, Supplier<List<V>>) - Constructor for class cool.scx.common.multi_map.MultiMap
-
指定内部的 map 实现和内部的 key 实现
- MyJavaTimeModule - Class in cool.scx.common.jackson
-
获取针对日期处理的 jackson module;
- MyJavaTimeModule() - Constructor for class cool.scx.common.jackson.MyJavaTimeModule
N
- NetUtils - Class in cool.scx.common.util
-
基本网络操作工具类
- NetUtils() - Constructor for class cool.scx.common.util.NetUtils
- newInstance() - Static method in class cool.scx.common.util.ScopedValue
- next() - Method in class cool.scx.common.circular_linked_list.CircularLinkedIterator
- next() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedIterator
- next() - Method in class cool.scx.common.circular_linked_list.Node
- next() - Method in class cool.scx.common.iterator.ArrayIterator
- next() - Method in class cool.scx.common.iterator.SingleIterator
- nextNode() - Method in class cool.scx.common.circular_linked_list.CircularLinkedIterator
- nextNode() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedIterator
- node(Object) - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- node(Object) - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- Node<E> - Class in cool.scx.common.circular_linked_list
-
Node
- noException(ScxRunnable<?>) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
执行的操作是否有异常 (有异常时不打印信息)
- normalHuffmanCode(Map<T, String>) - Static method in class cool.scx.common.huffman.HuffmanHelper
- normalize(String) - Static method in class cool.scx.common.util.URIUtils
-
将 \ 分割的全部转换为 / 并清除多余的 /
- notBlank(String) - Static method in class cool.scx.common.util.StringUtils
-
校验字符串是否不为 null 且不全为空白 (空格 " ")
- notEmpty(String) - Static method in class cool.scx.common.util.StringUtils
-
校验字符串是否不为 null 并且不为空字符串 ("")
- NULL - Static variable in class cool.scx.common.constant.AnnotationValue
- NULL_KEY_SERIALIZER - Static variable in class cool.scx.common.jackson.NullKeySerializer
-
默认的 NullKey 序列化器
- NullKeySerializer - Class in cool.scx.common.jackson
-
针对 HashMap 中可能出现的 null key 这里做特殊处理
- NullKeySerializer(String) - Constructor for class cool.scx.common.jackson.NullKeySerializer
- NUMBER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
- NUMBER_AND_LETTER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
- numOfSlices(int, int) - Static method in class cool.scx.common.util.ArrayUtils
-
计算 长度可以被分割为几个子长度 (向上取整)
O
- ObjectUtils - Class in cool.scx.common.util
-
处理对象的工具类 本质上就是对
ObjectMapper进行了一些简单的封装 todo 我们是否真的需要如此多的 ObjectMapper 来完成忽略注解这件事 - ObjectUtils() - Constructor for class cool.scx.common.util.ObjectUtils
- ObjectUtils.Options - Class in cool.scx.common.util
- Options() - Constructor for class cool.scx.common.util.ObjectUtils.Options
- OSHelper - Class in cool.scx.common.os
-
OSHelper 用来获取操作系统信息
- OSHelper() - Constructor for class cool.scx.common.os.OSHelper
- OSInfo - Record Class in cool.scx.common.os
-
OSInfo
- OSInfo(OSType, String) - Constructor for record class cool.scx.common.os.OSInfo
-
Creates an instance of a
OSInforecord class. - OSType - Enum Class in cool.scx.common.os
P
- parent() - Method in interface cool.scx.common.tree.ScxTree
-
获取 父节点
- parentID() - Method in interface cool.scx.common.tree.ScxTreeModel
-
父节点 ID
- PASCAL_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
- prev() - Method in class cool.scx.common.circular_linked_list.CircularLinkedIterator
- prev() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedIterator
- prev() - Method in class cool.scx.common.circular_linked_list.Node
- prevNode() - Method in class cool.scx.common.circular_linked_list.CircularLinkedIterator
- prevNode() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedIterator
- put(K, V) - Method in class cool.scx.common.cache.Cache
- put(K, V) - Method in interface cool.scx.common.cache.ICache
R
- randomBoolean() - Static method in class cool.scx.common.util.RandomUtils
- randomBytes(byte[]) - Static method in class cool.scx.common.util.RandomUtils
-
填充用户提供的 byte 数组, 范围 -128 (包含) 到 127 (包含)
- randomBytes(int) - Static method in class cool.scx.common.util.RandomUtils
-
生成一个新的随机 byte 数组
- randomDouble() - Static method in class cool.scx.common.util.RandomUtils
- randomDouble(double) - Static method in class cool.scx.common.util.RandomUtils
- randomDouble(double, double) - Static method in class cool.scx.common.util.RandomUtils
-
返回随机数
- randomFloat() - Static method in class cool.scx.common.util.RandomUtils
- randomFloat(float) - Static method in class cool.scx.common.util.RandomUtils
- randomFloat(float, float) - Static method in class cool.scx.common.util.RandomUtils
-
返回随机数
- randomGet(List<T>) - Static method in class cool.scx.common.util.RandomUtils
-
随机从列表中取出一个元素
- randomGet(List<T>, int) - Static method in class cool.scx.common.util.RandomUtils
-
随机从数组中取出 多个元素 (不会重复)
- randomGet(T...) - Static method in class cool.scx.common.util.RandomUtils
-
随机从数组中取出一个元素
- randomGet(T[], int) - Static method in class cool.scx.common.util.RandomUtils
-
随机从数组中取出 多个元素 (不会重复)
- randomInt() - Static method in class cool.scx.common.util.RandomUtils
- randomInt(int) - Static method in class cool.scx.common.util.RandomUtils
- randomInt(int, int) - Static method in class cool.scx.common.util.RandomUtils
-
返回随机数
- randomLong() - Static method in class cool.scx.common.util.RandomUtils
- randomLong(long) - Static method in class cool.scx.common.util.RandomUtils
- randomLong(long, long) - Static method in class cool.scx.common.util.RandomUtils
-
返回随机数
- randomString(int) - Static method in class cool.scx.common.util.RandomUtils
-
获取随机的 字符串 (包含字母和数字)
- randomString(int, RandomUtils.PoolType) - Static method in class cool.scx.common.util.RandomUtils
-
获取随机的 字符串 注意!!!
- randomString(int, String) - Static method in class cool.scx.common.util.RandomUtils
-
获取随机的 字符串
- randomString(int, String[]) - Static method in class cool.scx.common.util.RandomUtils
-
获取随机的 字符串
- RandomUtils - Class in cool.scx.common.util
-
用于生成简单的随机数
- RandomUtils() - Constructor for class cool.scx.common.util.RandomUtils
- RandomUtils.PoolType - Enum Class in cool.scx.common.util
- randomUUID() - Static method in class cool.scx.common.util.RandomUtils
-
获取 UUID
- readLine() - Static method in class cool.scx.common.util.ConsoleUtils
- remove(Object) - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- remove(Object) - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- remove(K) - Method in class cool.scx.common.cache.Cache
- remove(K) - Method in interface cool.scx.common.cache.ICache
- remove(K) - Method in class cool.scx.common.count_map.CountMap
- remove(K) - Method in interface cool.scx.common.count_map.ICountMap
-
set
- remove(K, Collection<? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- remove(K, Collection<? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- remove(K, V) - Method in interface cool.scx.common.multi_map.IMultiMap
- remove(K, V) - Method in class cool.scx.common.multi_map.MultiMap
- remove(K, V...) - Method in interface cool.scx.common.multi_map.IMultiMap
- remove(K, V...) - Method in class cool.scx.common.multi_map.MultiMap
- removeAll(K) - Method in interface cool.scx.common.multi_map.IMultiMap
- removeAll(K) - Method in class cool.scx.common.multi_map.MultiMap
- removeEldestEntry(Map.Entry<K, V>) - Method in class cool.scx.common.cache.FixedSizeLinkedHashMap
- removeQuotes(String) - Static method in class cool.scx.common.util.StringUtils
- repeat(String, String, int) - Static method in class cool.scx.common.util.StringUtils
-
创建重复字符串 (带分隔符) 拓展了
String.repeat(int)无法添加分隔符的功能 - reset(String) - Static method in class cool.scx.common.util.StopWatch
-
a
- resolveMemberType(Type, TypeBindings) - Static method in class cool.scx.common.util.ObjectUtils
- reverse(boolean[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(byte[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(char[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(double[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(float[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(int[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(long[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(short[]) - Static method in class cool.scx.common.util.ArrayUtils
- reverse(Object[]) - Static method in class cool.scx.common.util.ArrayUtils
- reversed() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- reversed() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- right - Variable in class cool.scx.common.huffman.HuffmanNode
- run() - Method in interface cool.scx.common.functional.ScxRunnable
-
run
- run(ScxRunnable<E>) - Method in class cool.scx.common.util.ScopedValue.Carrier
S
- safeSubArray(boolean[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(byte[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(char[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(double[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(float[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(int[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(long[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(short[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubArray(T[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- safeSubList(List<T>, int, int) - Static method in class cool.scx.common.util.ArrayUtils
- ScopedValue<T> - Class in cool.scx.common.util
-
使用 threadLocal 模拟的 ScopedValue todo ScopedValue 正式版本发布时 移除此类
- ScopedValue() - Constructor for class cool.scx.common.util.ScopedValue
- ScopedValue.Carrier<T> - Class in cool.scx.common.util
- ScxBiConsumer<T,
U, - Interface in cool.scx.common.functionalE> -
支持显式抛出异常的 BiConsumer.
- ScxBiFunction<T,
U, - Interface in cool.scx.common.functionalR, E> -
支持显式抛出异常的 BiConsumer.
- ScxCallable<R,
E> - Interface in cool.scx.common.functional -
支持显式抛出异常的 Callable.
- ScxConsumer<T,
E> - Interface in cool.scx.common.functional -
支持显式抛出异常的 Consumer.
- ScxDateTimeFormatter - Class in cool.scx.common.constant
-
预定义的 日期格式化器
- ScxDateTimeFormatter() - Constructor for class cool.scx.common.constant.ScxDateTimeFormatter
- ScxExceptionHelper - Class in cool.scx.common.exception
-
ScxExceptionHelper
- ScxExceptionHelper() - Constructor for class cool.scx.common.exception.ScxExceptionHelper
- ScxFunction<T,
R, - Interface in cool.scx.common.functionalE> -
支持显式抛出异常的 Function.
- ScxRunnable<E> - Interface in cool.scx.common.functional
-
支持显式抛出异常的 Runnable.
- ScxRuntimeException - Exception Class in cool.scx.common.exception
-
ScxRuntimeException 包装一个异常 到 运行时异常
- ScxRuntimeException(String, Throwable) - Constructor for exception class cool.scx.common.exception.ScxRuntimeException
- ScxRuntimeException(Throwable) - Constructor for exception class cool.scx.common.exception.ScxRuntimeException
- ScxSupplier<R,
E> - Interface in cool.scx.common.functional -
支持显式抛出异常的 Supplier.
- ScxTree<T> - Interface in cool.scx.common.tree
-
树接口 注意和
ScxTreeModel进行区分 两者用途不同 - ScxTreeHelper - Class in cool.scx.common.tree
-
ScxTreeUtils
- ScxTreeHelper() - Constructor for class cool.scx.common.tree.ScxTreeHelper
- ScxTreeModel<T> - Interface in cool.scx.common.tree
-
树模型接口 注意和
ScxTree进行区分 两者用途不同 - ScxTreeVisitor<T> - Interface in cool.scx.common.tree
-
树 访问器
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class cool.scx.common.jackson.NullKeySerializer
- set(int, boolean) - Method in class cool.scx.common.bit_array.BitArray
- set(int, boolean) - Method in class cool.scx.common.bit_array.BitArrayView
- set(int, boolean) - Method in interface cool.scx.common.bit_array.IBitArray
- set(int, int, boolean) - Method in class cool.scx.common.bit_array.BitArray
- set(int, int, boolean) - Method in class cool.scx.common.bit_array.BitArrayView
- set(int, int, boolean) - Method in interface cool.scx.common.bit_array.IBitArray
- set(ObjectNode, String, Object) - Static method in class cool.scx.common.jackson.JsonNodeHelper
- set(IMultiMap<? extends K, ? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- set(IMultiMap<? extends K, ? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- set(Map<? extends K, ? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- set(Map<? extends K, ? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- set(K, long) - Method in class cool.scx.common.count_map.CountMap
- set(K, long) - Method in interface cool.scx.common.count_map.ICountMap
-
set
- set(K, Collection<? extends V>) - Method in interface cool.scx.common.multi_map.IMultiMap
- set(K, Collection<? extends V>) - Method in class cool.scx.common.multi_map.MultiMap
- set(K, V) - Method in interface cool.scx.common.multi_map.IMultiMap
- set(K, V) - Method in class cool.scx.common.multi_map.MultiMap
- set(K, V...) - Method in interface cool.scx.common.multi_map.IMultiMap
- set(K, V...) - Method in class cool.scx.common.multi_map.MultiMap
- setByBinaryString(BitArray, String) - Static method in class cool.scx.common.bit_array.BitArrayHelper
- setFailOnEmptyBeans(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
- setFailOnUnknownProperties(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
- setIgnoreJsonIgnore(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
- setIgnoreNullValue(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
- sha1(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha1(File) - Static method in class cool.scx.common.util.HashUtils
- sha1(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha1(String) - Static method in class cool.scx.common.util.HashUtils
- sha1(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha1Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha1Hex(File) - Static method in class cool.scx.common.util.HashUtils
- sha1Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha1Hex(String) - Static method in class cool.scx.common.util.HashUtils
- sha1Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha256(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha256(File) - Static method in class cool.scx.common.util.HashUtils
- sha256(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha256(String) - Static method in class cool.scx.common.util.HashUtils
- sha256(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha256Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha256Hex(File) - Static method in class cool.scx.common.util.HashUtils
- sha256Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha256Hex(String) - Static method in class cool.scx.common.util.HashUtils
- sha256Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha384(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha384(File) - Static method in class cool.scx.common.util.HashUtils
- sha384(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha384(String) - Static method in class cool.scx.common.util.HashUtils
- sha384(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha384Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha384Hex(File) - Static method in class cool.scx.common.util.HashUtils
- sha384Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha384Hex(String) - Static method in class cool.scx.common.util.HashUtils
- sha384Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha512(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha512(File) - Static method in class cool.scx.common.util.HashUtils
- sha512(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha512(String) - Static method in class cool.scx.common.util.HashUtils
- sha512(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- sha512Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
- sha512Hex(File) - Static method in class cool.scx.common.util.HashUtils
- sha512Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
- sha512Hex(String) - Static method in class cool.scx.common.util.HashUtils
- sha512Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
- shuffle(boolean[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(byte[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(char[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(double[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(float[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(int[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(long[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(short[]) - Static method in class cool.scx.common.util.ArrayUtils
- shuffle(Object[]) - Static method in class cool.scx.common.util.ArrayUtils
- SingleIterator<T> - Class in cool.scx.common.iterator
-
迭代器
- SingleIterator(T) - Constructor for class cool.scx.common.iterator.SingleIterator
- size() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- size() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- size() - Method in class cool.scx.common.count_map.CountMap
- size() - Method in interface cool.scx.common.count_map.ICountMap
- size() - Method in interface cool.scx.common.multi_map.IMultiMap
- size() - Method in class cool.scx.common.multi_map.MultiMap
- sleep(long) - Static method in class cool.scx.common.util.$
- SNAKE_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
- split(String) - Static method in class cool.scx.common.util.StringUtils
-
将字符串拆分为字符 (按照码点拆分, 可正确处理 emoji)
- split(String) - Static method in class cool.scx.common.util.URIUtils
- splitArray(boolean[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(byte[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(char[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(double[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(float[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(int[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(long[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(short[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArray(T[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(boolean[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(byte[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(char[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(double[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(float[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(int[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(long[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(short[], int) - Static method in class cool.scx.common.util.ArrayUtils
- splitArrayN(T[], int) - Static method in class cool.scx.common.util.ArrayUtils
-
按照指定份数切割 List, 注意和
ArrayUtils.splitList(List,int)进行区分 - splitList(List<T>, int) - Static method in class cool.scx.common.util.ArrayUtils
-
按照指定长度切割 List, 注意和
ArrayUtils.splitListN(List,int)} 进行区分 - splitListN(List<T>, int) - Static method in class cool.scx.common.util.ArrayUtils
-
按照指定份数切割 List, 注意和
ArrayUtils.splitList(List,int)进行区分 - start() - Static method in class cool.scx.common.util.StopWatch
-
创建随机名称
- start(String) - Static method in class cool.scx.common.util.StopWatch
-
启动计时器
- startsWithIgnoreCase(String, String) - Static method in class cool.scx.common.util.StringUtils
-
startsWith (忽略大小写)
- stopToMillis(String) - Static method in class cool.scx.common.util.StopWatch
-
停止计时并返回时间差 单位毫秒
- stopToNanos(String) - Static method in class cool.scx.common.util.StopWatch
-
停止计时并返回时间差 单位微毫秒
- stopToSeconds(String) - Static method in class cool.scx.common.util.StopWatch
-
停止计时并返回时间差 单位秒
- StopWatch - Class in cool.scx.common.util
-
简易计时器类 用来计算启动时间 注意 !!!
- StopWatch() - Constructor for class cool.scx.common.util.StopWatch
- StringUtils - Class in cool.scx.common.util
-
String工具类
- StringUtils() - Constructor for class cool.scx.common.util.StringUtils
- subArray(boolean[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(byte[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(char[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(double[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(float[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(int[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(long[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(short[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArray(T[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subArrayCheck(int, int, int) - Static method in class cool.scx.common.util.ArrayUtils
- subList(List<T>, int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(boolean[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(byte[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(char[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(double[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(float[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(int[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(long[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(short[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
- swap(Object[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
T
- toArray() - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- toArray() - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- toArray(IntFunction<T[]>) - Method in class cool.scx.common.circular_linked_list.CircularLinkedList
- toArray(IntFunction<T[]>) - Method in interface cool.scx.common.circular_linked_list.ICircularLinkedList
- toBinaryString() - Method in class cool.scx.common.bit_array.BitArray
- toBinaryString() - Method in class cool.scx.common.bit_array.BitArrayView
- toBinaryString() - Method in interface cool.scx.common.bit_array.IBitArray
- toBytes() - Method in class cool.scx.common.bit_array.BitArray
- toBytes() - Method in class cool.scx.common.bit_array.BitArrayView
- toBytes() - Method in interface cool.scx.common.bit_array.IBitArray
- toCamel(String) - Static method in class cool.scx.common.util.CaseUtils
-
转换为驼峰命名法 getNameByAge
- toCamel(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
-
转换为驼峰命名法 getNameByAge
- toJson(Object) - Static method in class cool.scx.common.util.ObjectUtils
- toJson(Object, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- toJson(Object, String) - Static method in class cool.scx.common.util.ObjectUtils
- toJson(Object, String, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- toKebab(String) - Static method in class cool.scx.common.util.CaseUtils
-
转换为短横线命名法 get-name-by-age
- toKebab(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
-
转换为短横线命名法 get-name-by-age
- toLongArray(int...) - Static method in class cool.scx.common.util.ArrayUtils
- toMap() - Method in class cool.scx.common.count_map.CountMap
- toMap() - Method in interface cool.scx.common.count_map.ICountMap
- toMap(Supplier<Map<K, Long>>) - Method in class cool.scx.common.count_map.CountMap
- toMap(Supplier<Map<K, Long>>) - Method in interface cool.scx.common.count_map.ICountMap
- toMultiValueMap() - Method in interface cool.scx.common.multi_map.IMultiMap
- toMultiValueMap() - Method in class cool.scx.common.multi_map.MultiMap
- toObjectArray(Object) - Static method in class cool.scx.common.util.ArrayUtils
- toPascal(String) - Static method in class cool.scx.common.util.CaseUtils
-
转换为匈牙利命名法 GetNameByAge
- toPascal(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
-
转换为匈牙利命名法 GetNameByAge
- toPrimitive(Boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Byte...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Character...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Double...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Float...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Integer...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Long...) - Static method in class cool.scx.common.util.ArrayUtils
- toPrimitive(Short...) - Static method in class cool.scx.common.util.ArrayUtils
- toSingleValueMap() - Method in interface cool.scx.common.multi_map.IMultiMap
- toSingleValueMap() - Method in class cool.scx.common.multi_map.MultiMap
- toSingleValueMap(Supplier<Map<K, V>>) - Method in interface cool.scx.common.multi_map.IMultiMap
- toSingleValueMap(Supplier<Map<K, V>>) - Method in class cool.scx.common.multi_map.MultiMap
- toSnake(String) - Static method in class cool.scx.common.util.CaseUtils
-
转换为蛇形命名法 get_name_by_age
- toSnake(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
-
转换为蛇形命名法 get_name_by_age
- toString() - Method in class cool.scx.common.count_map.CountMap
- toString() - Method in class cool.scx.common.huffman.HuffmanCodec
- toString() - Method in class cool.scx.common.huffman.HuffmanNode
- toString() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns a string representation of this record class.
- toString() - Method in class cool.scx.common.multi_map.MultiMap
- toString() - Method in record class cool.scx.common.os.OSInfo
-
Returns a string representation of this record class.
- toWrapper(boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(byte...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(char...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(double...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(float...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(int...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(long...) - Static method in class cool.scx.common.util.ArrayUtils
- toWrapper(short...) - Static method in class cool.scx.common.util.ArrayUtils
- toXml(Object) - Static method in class cool.scx.common.util.ObjectUtils
- toXml(Object, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- toXml(Object, String) - Static method in class cool.scx.common.util.ObjectUtils
- toXml(Object, String, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
- trimSlash(String) - Static method in class cool.scx.common.util.URIUtils
-
移除两端的 "/" 或 "" 注意不要和
String.trim()混淆 此方法不处理空格 只处理斜杠 - trimSlashEnd(String) - Static method in class cool.scx.common.util.URIUtils
- trimSlashStart(String) - Static method in class cool.scx.common.util.URIUtils
- tryConcat(boolean[], boolean...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(byte[], byte...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(char[], char...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(double[], double...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(float[], float...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(int[], int...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(long[], long...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(short[], short...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcat(T[], T...) - Static method in class cool.scx.common.util.ArrayUtils
- tryConcatAny(Object[], Object...) - Static method in class cool.scx.common.util.ArrayUtils
-
可处理
ArrayUtils.tryConcat(Object[], Object...)无法处理的协变问题 - type() - Method in record class cool.scx.common.os.OSInfo
-
Returns the value of the
typerecord component.
U
- UNKNOWN - Enum constant in enum class cool.scx.common.os.OSType
- unlock(T) - Method in interface cool.scx.common.lock.ILockByKey
- unlock(T) - Method in class cool.scx.common.lock.LockByKey
- URIUtils - Class in cool.scx.common.util
-
URIBuilder
- URIUtils() - Constructor for class cool.scx.common.util.URIUtils
V
- value - Variable in class cool.scx.common.huffman.HuffmanNode
- valueOf(String) - Static method in enum class cool.scx.common.os.OSType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.common.util.CaseUtils.CaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.common.util.RandomUtils.PoolType
-
Returns the enum constant of this class with the specified name.
- values() - Method in interface cool.scx.common.multi_map.IMultiMap
- values() - Method in class cool.scx.common.multi_map.MultiMap
- values() - Static method in enum class cool.scx.common.os.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.common.util.CaseUtils.CaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.common.util.RandomUtils.PoolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class cool.scx.common.os.OSInfo
-
Returns the value of the
versionrecord component. - visibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class cool.scx.common.util.ObjectUtils.Options
- visibilityConfig() - Method in record class cool.scx.common.jackson.BuildOptions
-
Returns the value of the
visibilityConfigrecord component.
W
- walk(T, ScxTreeVisitor<T>) - Static method in class cool.scx.common.tree.ScxTreeHelper
- where(ScopedValue<T>, T) - Static method in class cool.scx.common.util.ScopedValue
- WINDOWS - Enum constant in enum class cool.scx.common.os.OSType
- wrap(ScxRunnable<?>) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
包装 异常
- wrap(Callable<T>) - Static method in class cool.scx.common.exception.ScxExceptionHelper
-
包装 异常
- write(Path, byte[], OpenOption...) - Static method in class cool.scx.common.util.FileUtils
-
本质上就是调用 [#write(Path,byte[],OpenOption...)] ,但是在之前会创建不存在的父目录
X
- xmlMapper() - Static method in class cool.scx.common.util.ObjectUtils
- xmlMapper(ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
Y
- yyyy_MM_dd - Static variable in class cool.scx.common.constant.ScxDateTimeFormatter
-
yyyy-MM-dd 精确到天, 例 : "2023-05-09"
- yyyy_MM_dd_HH_mm_ss - Static variable in class cool.scx.common.constant.ScxDateTimeFormatter
-
yyyy-MM-dd HH:mm:ss 精确到秒, 例 : "2023-05-09 13:02:35"
- yyyy_MM_dd_HH_mm_ss_SSS - Static variable in class cool.scx.common.constant.ScxDateTimeFormatter
-
yyyy-MM-dd HH:mm:ss.SSS 精确到毫秒, 例 : "2023-05-09 13:02:35.167"
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form