Package org.aoju.bus.core.text
package org.aoju.bus.core.text
提供文本相关操作的封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionASCII字符对应的字符串缓存Lookups<V>查找字符串值的字符串键一个匹配器类,可以查询它来确定一个字符数组是否存在部分匹配 如果这些还不够,您可以子类化并实现自己的匹配器命名规则封装,主要是针对驼峰风格命名、连接符命名等的封装简单的占位符解析器给定占位符的左右边界符号以及转义符, 将允许把一段字符串中的占位符解析并替换为指定内容,支持指定转义符对边界符号进行转义 比如:文本相似度计算,局部敏感hash,用于海量文本去重 局部敏感hash定义:假定两个字符串具有一定的相似性, 在hash之后,仍然能保持这种相似性,就称之为局部敏感hash字符串切分迭代器 此迭代器是字符串切分的懒模式实现,实例化后不完成切分,只有调用
ComputeIterator.hasNext()或遍历时才完成切分 此迭代器非线程安全提供比StringBuffer更灵活和更强大的API字符串格式化工具字符连接器(拼接器),通过给定的字符串和多个元素,拼接为一个字符串null处理的模式字符串模式匹配,使用${XXXXX}作为变量字符串切分器,封装统一的字符串分割静态方法