java scanner
掃描器類match()方法 (Scanner Class match() method)
match() method is available in java.util package.
match()方法在java.util包中可用。
match() method is used to get the MatchResult of the last scanning operation operated by this Scanner.
match()方法用于獲取此Scanner上次操作的MatchResult。
match() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
match()方法是一種非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
match() method may throw an exception at the time of returning MatchResult. IllegalStateException: This exception may throw when none match result exists.
match()方法在返回MatchResult時可能會引發異常。 IllegalStateException :如果不存在匹配結果,則可能引發此異常。
Syntax:
句法:
public MatchResult match();
Parameter(s):
參數:
It does not accept any parameter.
它不接受任何參數。
Return value:
返回值:
The return type of the method is MatchResult, it gets match result for the last matching operation.
該方法的返回類型為MatchResult ,它獲取上一次匹配操作的匹配結果。
Example:
例:
// Java program to demonstrate the example
// of MatchResult match() method of Scanner
import java.util.*;
public class MatchOfScanner {
public static void main(String[] args) {
String str = "Hi, [IncludeHelp] +\n 10.0 true ";
// 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 match() method is
// to match the last scanning
// operation performed by this Scanner
System.out.println("sc.match(): " + sc.match());
// By using close() method is to
// close the Scanner object
sc.close();
}
}
Output
輸出量
sc.nextLine(): Hi, [IncludeHelp] +
sc.match(): [email?protected]
翻譯自: https://www.includehelp.com/java/scanner-match-method-with-example.aspx
java scanner