Package io.datarouter.scanner
Class ScannerTool
java.lang.Object
io.datarouter.scanner.ScannerTool
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> booleanstatic <T> booleanstatic <T,C extends Collection<T>>
Cstatic <T> longstatic <T> Optional<T>static <T> Optional<T>static <T> Scanner<T>static <T> voidstatic <T> booleanstatic <T> booleanstatic <T> ArrayList<T>static <T> Optional<T>max(Scanner<T> scanner, Comparator<? super T> comparator) static <T> Scanner<T>maxNDesc(Scanner<T> scanner, Comparator<? super T> comparator, int num) static <T> Optional<T>min(Scanner<T> scanner, Comparator<? super T> comparator) static <T> Scanner<T>minNAsc(Scanner<T> scanner, Comparator<? super T> comparator, int num) static <T> Stream<T>nativeStream(Scanner<T> scanner) static <T> booleanstatic <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>static <T> Spliterator<T>spliterator(Scanner<T> scanner) static <T> List<T>static Object[]
-
Constructor Details
-
ScannerTool
public ScannerTool()
-
-
Method Details
-
allMatch
-
anyMatch
-
collect
public static <T,C extends Collection<T>> C collect(Scanner<T> scanner, Supplier<C> collectionSupplier) -
count
-
findFirst
-
findLast
-
flush
-
forEach
-
hasAny
-
isEmpty
-
list
-
max
-
min
-
maxNDesc
public static <T> Scanner<T> maxNDesc(Scanner<T> scanner, Comparator<? super T> comparator, int num) -
minNAsc
-
nativeStream
-
noneMatch
-
reduce
-
reduce
-
skip
-
spliterator
-
take
-
toArray
-