java scanner_Java Scanner skip()方法与示例
java scanner
掃描儀類skip()方法 (Scanner Class skip() method)
Syntax:
句法:
public Scanner skip(Pattern patt);public Scanner skip(String patt);skip() method is available in java.util package.
skip()方法在java.util包中可用。
skip(Pattern patt) method is used to skip input that meets the given pattern, avoiding delimiters.
skip(Pattern patt)方法用于跳過符合給定模式的輸入,避免使用分隔符。
skip(String patt) method is used to skip input that meets the pattern formed from the given string (patt).
skip(String patt)方法用于跳過符合由給定字符串(patt)形成的模式的輸入。
These methods may throw an exception at the time of skipping input that meets the given pattern.
這些方法在跳過符合給定模式的輸入時可能會引發(fā)異常。
- NoSuchElementException: This exception may throw when the given pattern does not exist.NoSuchElementException :如果給定模式不存在,則可能引發(fā)此異常。
- IllegalStateException: This exception may throw when this Scanner is not opened.IllegalStateException :如果未打開此掃描器,則可能引發(fā)此異常。
These are non-static methods and it is accessible with the class object only and if we try to access these methods with the class name then we will get an error.
這些是非靜態(tài)方法,只能通過類對象訪問,如果嘗試使用類名稱訪問這些方法,則會收到錯誤消息。
Parameter(s):
參數(shù):
In the first case, skip(Pattern patt),
在第一種情況下,請?zhí)^(Pattern patt) ,
- Pattern patt – represents the pattern to skip.
- 模式patt –表示要跳過的模式。
In the second case, skip(String patt),
在第二種情況下, skip(String patt) ,
- String patt – represents a string denoting the pattern to skip.
- 字符串模式–表示表示要跳過的模式的字符串。
Return value:
返回值:
In both the cases, the return type of the method is Scanner, it retrieves this Scanner object.
在這兩種情況下,方法的返回類型均為Scanner ,它將檢索此Scanner對象。
Example 1:
范例1:
// Java program to demonstrate the example // of skip() method of Scannerimport java.util.*; import java.util.regex.*;public class Skip {public static void main(String[] args) {String str = "Java Programming! 3 * 8= 24";// Instantiates ScannerScanner sc = new Scanner(str);// By using skip(Pattern) method// is to skip that meets the given// patternsc.skip(Pattern.compile(".ava"));System.out.println("sc.skip(): " + sc.nextLine());// Scanner closedsc.close();} }Output
輸出量
sc.skip(): Programming! 3 * 8= 24Example 2:
范例2:
import java.util.*; import java.util.regex.*;public class Skip {public static void main(String[] args) {String str = "Java Programming! 3 * 8= 24";// Instantiates ScannerScanner sc = new Scanner(str);// By using skip(String) method// is to skip that meets the given// pattern constructed from the given// Stringsc.skip("Java");System.out.println("sc.skip(Java): " + sc.nextLine());// Scanner closedsc.close();} }Output
輸出量
sc.skip(Java): Programming! 3 * 8= 24翻譯自: https://www.includehelp.com/java/scanner-skip-method-with-example.aspx
java scanner
總結(jié)
以上是生活随笔為你收集整理的java scanner_Java Scanner skip()方法与示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 插入排序算法 ,递归实现_C程序实现递归
- 下一篇: LTNS的完整形式是什么?