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:
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
String s = "Geeksforgeeks has Scanner Class Methods" ;
Scanner scanner = new Scanner(s);
System.out.println( "Scanner String: \n"
+ scanner.nextLine());
System.out.println( "\nDelimiter being used in Scanner: "
+ scanner.delimiter());
scanner.close();
}
}
|
Output:
Scanner String:
Geeksforgeeks has Scanner Class Methods
Delimiter being used in Scanner: \p{javaWhitespace}+
Program 2:
import java.util.*;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
String s = "Geeksforgeeks.has.Scanner.Class.Methods" ;
Scanner scanner = new Scanner(s);
scanner.useDelimiter( "." );
System.out.println( "Scanner String: \n"
+ scanner.nextLine());
System.out.println( "\nDelimiter being used in Scanner: "
+ scanner.delimiter());
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
Share your thoughts in the comments
Please Login to comment...