Java Scanner .findWithinHorizon (String pattern, int horizon)

Syntax

Scanner.findWithinHorizon(String pattern, int horizon) has the following syntax.

public String findWithinHorizon(String pattern,   int horizon)

Example

In the following code shows how to use Scanner.findWithinHorizon(String pattern, int horizon) method.


/*from   www . ja v a  2s. c  om*/
import java.util.Scanner;
import java.util.regex.Pattern;

public class Main {

   public static void main(String[] args) {

      String s = "java2s.com 1 + 1 = 2.0";

      Scanner scanner = new Scanner(s);

      // find a string of world, with horizon of 10
      System.out.println(scanner.findWithinHorizon("com", 10));

      // find a string of world, with horizon of 20
      System.out.println(scanner.findWithinHorizon("=", 20));

      // print the rest of the string
      System.out.println(scanner.nextLine());


      scanner.close();
   }
}

The code above generates the following result.