Uses of Class
org.miaixz.bus.core.text.finder.MultiStringFinder.Node
Packages that use MultiStringFinder.Node
Package
Description
文本查找实现,包括:
查找文本中的字符(正向、反向)
查找文本中的匹配字符(正向、反向)
查找文本中的字符串(正向、反向)
查找文本中匹配正则的字符串(正向)
-
Uses of MultiStringFinder.Node in org.miaixz.bus.core.text.finder
Fields in org.miaixz.bus.core.text.finder declared as MultiStringFinder.NodeModifier and TypeFieldDescriptionMultiStringFinder.Node.directRouter直接路由表 减少挑 fail过程 使用数组 + charIndex 希望库减少 hash复杂度和内存空间 当初始化 stringSet 数量较大时 字符较多可以一定程度上减少 hashMap 底层实现带来的 内存开销 directRouter 大小为 全部字符数量MultiStringFinder.Node.failprotected final MultiStringFinder.NodeMultiStringFinder.root根节点Fields in org.miaixz.bus.core.text.finder with type parameters of type MultiStringFinder.NodeMethods in org.miaixz.bus.core.text.finder that return MultiStringFinder.NodeModifier and TypeMethodDescriptionstatic MultiStringFinder.NodeMultiStringFinder.Node.createRoot(int allCharSize) 构建根节点获取下一跳