Char Sequence Wrapper
CharSequence 包装接口, 用于增强 CharSequence 功能.
Author
M8Test, [email protected], https://m8test.com
Inheritors
Functions
对 ObjectWrapper
对 ObjectWrapper
将 CharSequenceWrapper 中的每个字符转换为一个键值对,并返回一个新的 MapWrapper。
将 CharSequenceWrapper 中的每个字符与指定值关联,并返回一个新的 MapWrapper。
将 CharSequenceWrapper 中的每个字符与指定值关联,并将结果添加到目标 MutableMapWrapper 中。
将 CharSequenceWrapper 拆分为指定大小的块,并对每个块应用给定的转换函数。
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中除前 n 个字符之外的所有字符。
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中除最后 n 个字符之外的所有字符。
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中除满足给定谓词的最后一个字符之外的所有字符。
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中除满足给定谓词的第一个字符之外的所有字符。
返回指定索引处的元素,如果索引超出范围,则返回默认值。
返回指定索引处的元素,如果索引超出范围,则返回 null。
返回一个 CharSequence,其中包含原始 CharSequenceWrapper 中满足给定谓词的所有字符。
返回一个 CharSequence,其中包含原始 CharSequenceWrapper 中满足给定谓词的所有字符,并提供字符的索引。
将原始 CharSequenceWrapper 中满足给定谓词的所有字符添加到目标 Appendable 中,并提供字符的索引。
返回一个 CharSequence,其中包含原始 CharSequenceWrapper 中不满足给定谓词的所有字符。
将原始 CharSequenceWrapper 中不满足给定谓词的所有字符添加到目标 Appendable 中。
返回 CharSequenceWrapper 中与给定谓词匹配的第一个元素,如果没有找到则返回 null。
返回一个 ListWrapper,其中包含将给定转换函数应用于原始 CharSequenceWrapper 的每个字符的结果,并将结果连接成一个列表,同时提供字符的索引。
对 CharSequenceWrapper 中的每个元素执行给定的操作,并提供元素的索引。
获取被包装的对象.
返回一个 GroupingWrapper,它允许按 keySelector 函数选择的键对 CharSequenceWrapper 中的元素进行分组。
返回 CharSequenceWrapper 中满足给定谓词的第一个元素的索引,如果未找到此类元素,则返回 -1。
返回 CharSequenceWrapper 中满足给定谓词的最后一个元素的索引,如果未找到此类元素,则返回 -1。
返回 CharSequenceWrapper 中指定元素的最后一个索引,如果未找到该元素,则返回 -1。
返回 CharSequenceWrapper 中满足给定谓词的最后一个元素,如果未找到此类元素,则返回 null。
返回一个 ListWrapper,其中包含将给定转换函数应用于原始 CharSequenceWrapper 的每个元素的结果,并提供元素的索引。
返回一个 ListWrapper,其中包含将给定转换函数应用于原始 CharSequenceWrapper 的每个元素的结果,并提供元素的索引,并过滤掉所有 null 结果。
将给定转换函数应用于原始 CharSequenceWrapper 的每个元素的结果,并提供元素的索引,并将结果添加到目标 MutableCollectionWrapper 中。
返回一个 ListWrapper,其中包含将给定转换函数应用于原始 CharSequenceWrapper 的每个元素的结果,并过滤掉所有 null 结果。
将给定转换函数应用于原始 CharSequenceWrapper 的每个元素的结果,并过滤掉所有 null 结果,并将结果添加到目标 MutableCollectionWrapper 中。
返回 CharSequenceWrapper 中按 selector 函数选择的值最大的元素,如果 CharSequenceWrapper 为空或没有最大值,则返回 null。
返回 CharSequenceWrapper 中按 selector 函数选择的值的最大值,如果 CharSequenceWrapper 为空,则返回 null。
返回 CharSequenceWrapper 中按 selector 函数选择的值和比较器比较的最大值,如果 CharSequenceWrapper 为空,则返回 null。
返回 CharSequenceWrapper 中按比较器比较的最大元素。
返回 CharSequenceWrapper 中按比较器比较的最大元素,如果 CharSequenceWrapper 为空,则返回 null。
返回 CharSequenceWrapper 中按 selector 函数选择的值最小的元素,如果 CharSequenceWrapper 为空或没有最小值,则返回 null。
返回 CharSequenceWrapper 中按 selector 函数选择的值的最小值,如果 CharSequenceWrapper 为空,则返回 null。
返回 CharSequenceWrapper 中按 selector 函数选择的值和比较器比较的最小值,如果 CharSequenceWrapper 为空,则返回 null。
返回 CharSequenceWrapper 中按比较器比较的最小元素。
返回 CharSequenceWrapper 中按比较器比较的最小元素,如果 CharSequenceWrapper 为空,则返回 null。
对每个字符执行给定的操作。
对每个字符执行给定的操作,并提供字符的索引。
将原始 CharSequenceWrapper 的元素分成两个 CharSequence,其中第一个 CharSequence 包含满足给定谓词的元素,第二个 CharSequence 包含其余元素。
将给定操作顺序应用于 CharSequenceWrapper 的每个元素和当前累积结果,以将 CharSequenceWrapper 的所有元素减少为单个结果,如果 CharSequenceWrapper 为空,则返回 null。
将给定操作顺序应用于 CharSequenceWrapper 的每个元素和当前累积结果,以将 CharSequenceWrapper 的所有元素减少为单个结果,从最后一个元素开始。
将给定操作顺序应用于 CharSequenceWrapper 的每个元素和当前累积结果,以将 CharSequenceWrapper 的所有元素减少为单个结果,从最后一个元素开始,如果 CharSequenceWrapper 为空,则返回 null。
返回一个 ListWrapper,其中包含通过将给定操作顺序应用于初始值和 CharSequenceWrapper 的每个元素而获得的中间结果。
返回一个 ListWrapper,其中包含通过将给定操作顺序应用于初始值和 CharSequenceWrapper 的每个元素(以及其索引)而获得的中间结果。
返回一个 ListWrapper,其中包含通过将给定操作顺序应用于 CharSequenceWrapper 的每个元素和当前累积结果而获得的中间结果。
返回一个 ListWrapper,其中包含通过将给定操作顺序应用于 CharSequenceWrapper 的每个元素(以及其索引)和当前累积结果而获得的中间结果。
返回一个 ListWrapper,其中包含通过将给定操作顺序应用于初始值和 CharSequenceWrapper 的每个元素(以及其索引)而获得的中间结果。
返回 CharSequenceWrapper 中满足给定谓词的唯一元素,如果没有找到或有多个元素满足给定谓词,则返回 null。
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 的前 n 个字符。
如果 ObjectWrapper
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中满足给定谓词的最后一个字符,从最后一个字符开始。
如果 ObjectWrapper
返回一个 CharSequenceWrapper,其中包含原始 CharSequenceWrapper 中满足给定谓词的第一个字符,从第一个字符开始。
将 CharSequenceWrapper 中的所有字符添加到目标 MutableCollectionWrapper 中。
返回一个 SetWrapper,其中包含 CharSequenceWrapper 中的所有字符。
返回一个 ListWrapper,其中包含 CharSequenceWrapper 中的所有字符。
返回一个 ListWrapper,其中包含 CharSequenceWrapper 中的所有字符。
返回一个 SetWrapper,其中包含 CharSequenceWrapper 中的所有字符。
返回一个 ListWrapper,其中包含通过将给定转换函数应用于原始 CharSequenceWrapper 的滑动窗口而获得的结果。
返回一个 IterableWrapper,其中包含原始 CharSequenceWrapper 中的每个字符及其索引。
将 CharSequenceWrapper 与另一个 CharSequence 组合,使用提供的转换函数将每个字符对组合成一个新的元素。
将 CharSequenceWrapper 中的每个字符与其下一个字符组合,使用提供的转换函数将每个字符对组合成一个新的元素。