Write the different use of find keyword in Java (Syntax only).
Syntax of different uses of "find" in Java
Regular Expressions (java.util.regex.Matcher)
// Overloaded find methods boolean matched = matcher.find(); boolean matchedFromIndex = matcher.find(int startIndex);
Streams (java.util.stream.Stream)
// Terminal operations to find an element Optionalfirst = stream.findFirst(); Optional any = stream.findAny();
NIO Files (java.nio.file.Files)
// Search file tree with a predicate Streampaths = Files.find( Path start, int maxDepth, BiPredicate matcher, FileVisitOption... options );
Scanner (java.util.Scanner)
// Pattern search within input String s1 = scanner.findInLine(String pattern); String s2 = scanner.findInLine(Pattern pattern); String s3 = scanner.findWithinHorizon(String pattern, int horizon); String s4 = scanner.findWithinHorizon(Pattern pattern, int horizon);
