Monday, November 18, 2024
Google search engine
HomeLanguagesJavaScanner delimiter() method in Java with Examples

Scanner delimiter() method in Java with Examples

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()

RELATED ARTICLES

Most Popular

Recent Comments