类 SplitIter

    • 构造器详细资料

      • SplitIter

        public SplitIter​(@NotNull
                         @NotNull CharSequence text,
                         @NotNull
                         @NotNull TextFinder separatorFinder,
                         int limit,
                         boolean ignoreEmpty)
        构造
        参数:
        text - 文本,不能为null
        separatorFinder - 分隔符匹配器
        limit - 限制数量,小于等于0表示无限制
        ignoreEmpty - 是否忽略""
    • 方法详细资料

      • reset

        public void reset()
        重置
      • toArray

        public String[] toArray​(boolean trim)
        获取切分后的对象数组
        参数:
        trim - 是否去除元素两边空格
        返回:
        切分后的列表
      • toList

        public List<String> toList​(boolean trim)
        获取切分后的对象列表
        参数:
        trim - 是否去除元素两边空格
        返回:
        切分后的列表
      • toList

        public <T> List<T> toList​(java.util.function.Function<String,​T> mapping)
        获取切分后的对象列表
        类型参数:
        T - 元素类型
        参数:
        mapping - 字符串映射函数
        返回:
        切分后的列表