Java >> Java tutorial >  >> Java

Java Scanner delimiter()-metode med eksempel

Scanner Class delimiter() metode

  • delimiter() metode er tilgængelig i pakken java.util.
  • delimiter() metode bruges til at hente mønsteret af denne scanner er i øjeblikket til at matche afgrænsninger.
  • delimiter() metode er en ikke-statisk metode, den er kun tilgængelig med klasseobjektet, og hvis vi forsøger at få adgang til metoden med klassenavnet, får vi en fejl.
  • delimiter() metode giver ikke en undtagelse på tidspunktet for returnering af mønsteret.

Syntaks:

 public Pattern delimiter();

Parameter(r):

  • Den accepterer ikke nogen parameter.

Returværdi:

Metodens returtype er Pattern, den returnerer matchende mønster for denne scanner.

Eksempel:

// Java program to demonstrate the example 
// of Pattern delimiter() method of Scanner 

import java.util.*;

public class DelimiterScanner {
 public static void main(String[] args) {
 String str = "Hi, [IncludeHelp]";

 // Instantiates a Scanner object with
 // the given string str
 Scanner sc = new Scanner(str);

 // Display str
 System.out.println("sc.nextLine(): " + sc.nextLine());

 // By using pattern() method is to
 // check the delimiters that this object
 // is using
 System.out.println("sc.delimiter(): " + sc.delimiter());

 // By using close() method is to 
 // close the Scanner object
 sc.close();
 }
}

Output

sc.nextLine(): Hi, [IncludeHelp]
sc.delimiter(): \p{javaWhitespace}+

Java tag