Uses of Package
org.miaixz.bus.core.lang.range

Package
Description
日期封装,日期的核心为DateTime类
提供区间和边界封装,主要包括: Bound: 提供边界的抽象表示,包括边界范围、开闭区间等。 Range: 提供可迭代的区间。
DFA全称为:Deterministic Finite Automaton,即确定有穷自动机 用所有关键字构造一棵树,然后用正文遍历这棵树,遍历到叶子节点即表示文章中存在这个关键字。 我们暂且忽略构建关键词树的时间,每次查找正文只需要O(n)复杂度就可以搞定。
  • Class
    Description
    范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器 由于用户自行实现Stepper来定义步进,因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑。
  • Class
    Description
    边界对象,描述具有特定上界或下界的单侧无界的区间。
    参考GuavaRange实现,用于描述作为上下界的两个Bound实例围成的一段区间。 作为Predicate使用时,可检验指定值是否在区间中,即指定值是否同时满足上下界的Bound.test(T)方法。
    边界类型枚举
    范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器 由于用户自行实现Stepper来定义步进,因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑。
    片段表示,用于表示文本、集合等数据结构的一个区间。
    步进接口,此接口用于实现如何对一个对象按照指定步进增加步进 步进接口可以定义以下逻辑:
  • Class
    Description
    片段默认实现
    片段表示,用于表示文本、集合等数据结构的一个区间。