Package io.datarouter.scanner
Class ScannerTool
java.lang.Object
io.datarouter.scanner.ScannerTool
public class ScannerTool extends Object
-
Constructor Summary
Constructors Constructor Description ScannerTool() -
Method Summary
Modifier and Type Method Description static <T> booleanallMatch(Scanner<T> scanner, Predicate<? super T> predicate)static <T> booleananyMatch(Scanner<T> scanner, Predicate<? super T> predicate)static <T, C extends Collection<T>>
Ccollect(Scanner<T> scanner, Supplier<C> collectionSupplier)static <T> longcount(Scanner<T> scanner)static <T> Optional<T>findAny(Scanner<T> scanner)static <T> Optional<T>findFirst(Scanner<T> scanner)static <T> Optional<T>findLast(Scanner<T> scanner)static <T> Scanner<T>flush(Scanner<T> scanner, Consumer<List<T>> consumer)static <T> voidforEach(Scanner<T> scanner, Consumer<? super T> action)static <T> booleanhasAny(Scanner<T> scanner)static <T> booleanisEmpty(Scanner<T> scanner)static <T> ArrayList<T>list(Scanner<T> scanner)static <T> Optional<T>max(Scanner<T> scanner, Comparator<? super T> comparator)static <T> Optional<T>min(Scanner<T> scanner, Comparator<? super T> comparator)static <T> Stream<T>nativeStream(Scanner<T> scanner)static <T> booleannoneMatch(Scanner<T> scanner, Predicate<? super T> predicate)static <T> Optional<T>reduce(Scanner<T> scanner, BinaryOperator<T> reducer)static <T> Treduce(Scanner<T> scanner, T seed, BinaryOperator<T> reducer)static <T> Scanner<T>skip(Scanner<T> scanner, long numToSkip)static <T> Spliterator<T>spliterator(Scanner<T> scanner)static <T> List<T>take(Scanner<T> scanner, int numToTake)static Object[]toArray(Scanner<?> scanner)
-
Constructor Details
-
ScannerTool
public ScannerTool()
-
-
Method Details