Package com.github.tommyettinger.ds.support.util
package com.github.tommyettinger.ds.support.util
Functional interfaces for appending data to text, Iterator interfaces for all primitive types, and special wrapper
iterators for Object and primitive types.
-
ClassDescriptionAlteringIterator<T,
R> Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Appender<T>A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending aTitem to it.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending abooleanitem to it.An Iterator specialized forbooleanvalues.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending abyteitem to it.An Iterator specialized forbytevalues.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending abyteitem to it.An Iterator specialized forcharvalues.Predefined CharPredicate tests that will work identically on all target platforms.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending adoubleitem to it.An Iterator specialized fordoublevalues.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps an Iterator so that it calls a function on each item it would otherwise return, and returns that function's result.Wraps a BooleanIterator so that it skips any items for whichFilteringBooleanIterator.filterreturnsfalse.Wraps a ByteIterator so that it skips any items for whichFilteringByteIterator.filterreturnsfalse.Wraps a CharIterator so that it skips any items for whichFilteringCharIterator.filterreturnsfalse.Wraps a DoubleIterator so that it skips any items for whichFilteringDoubleIterator.filterreturnsfalse.Wraps a FloatIterator so that it skips any items for whichFilteringFloatIterator.filterreturnsfalse.Wraps a IntIterator so that it skips any items for whichFilteringIntIterator.filterreturnsfalse.Wraps an Iterator so that it skips any items for whichFilteringIterator.filterreturnsfalse.Wraps a LongIterator so that it skips any items for whichFilteringLongIterator.filterreturnsfalse.Wraps a ShortIterator so that it skips any items for whichFilteringShortIterator.filterreturnsfalse.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending afloatitem to it.An Iterator specialized forfloatvalues.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending anintitem to it.An Iterator specialized forintvalues.Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingBooleanIterator.nextBoolean().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingByteIterator.nextByte().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingCharIterator.nextChar().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingDoubleIterator.nextDouble().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingFloatIterator.nextFloat().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingIntIterator.nextInt().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingIterator.next().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingLongIterator.nextLong().Wraps an Iterator so that it only returns at most a specific amount of items (defined by calls toLimitingShortIterator.nextShort().A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending alongitem to it.An Iterator specialized forlongvalues.A functional interface to parse part of a String and obtain aRinstance as a result.A functional interface that takes and returns an object that is a CharSequence and is Appendable, appending ashortitem to it.An Iterator specialized forshortvalues.Wraps a BooleanIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a ByteIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a CharIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a DoubleIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a FloatIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps an IntIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps an Iterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a LongIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.Wraps a ShortIterator so that it starts at an offset, skipping that many items, then returning items that match a given stride, such as every other item, or every tenth item.