Open In App

Scanner delimiter() method in Java with Examples

Improve
Improve
Like Article
Like
Save
Share
Report

The delimiter() method ofjava.util.Scanner class returns the Pattern this Scanner is currently using to match delimiters.

Syntax:

public Pattern delimiter()

Return Value: The function returns the scanner’s delimiting pattern.

Below programs illustrate the above function:

Program 1:




// Java program to illustrate the
// delimiter() method of Scanner class in Java
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
        throws Exception
    {
  
        String s = "Geeksforgeeks has Scanner Class Methods";
  
        // create a new scanner
        // with the specified String Object
        Scanner scanner = new Scanner(s);
  
        // prints the next line of the string
        System.out.println("Scanner String: \n"
                           + scanner.nextLine());
  
        // print the delimiter this scanner is using
        System.out.println("\nDelimiter being used in Scanner: "
                           + scanner.delimiter());
  
        // Close the scanner
        scanner.close();
    }
}


Output:

Scanner String: 
Geeksforgeeks has Scanner Class Methods

Delimiter being used in Scanner: \p{javaWhitespace}+

Program 2:




// Java program to illustrate the
// delimiter() method of Scanner class in Java
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
        throws Exception
    {
  
        String s = "Geeksforgeeks.has.Scanner.Class.Methods";
  
        // create a new scanner
        // with the specified String Object
        Scanner scanner = new Scanner(s);
  
        // Set the delimiter to "."
        scanner.useDelimiter(".");
  
        // prints the next line of the string
        System.out.println("Scanner String: \n"
                           + scanner.nextLine());
  
        // print the delimiter this scanner is using
        System.out.println("\nDelimiter being used in Scanner: "
                           + scanner.delimiter());
  
        // Close the scanner
        scanner.close();
    }
}


Output:

Scanner String: 
Geeksforgeeks.has.Scanner.Class.Methods

Delimiter being used in Scanner: .

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#delimiter()



Last Updated : 10 Oct, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads