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.

    这些方法在跳过符合给定模式的输入时可能会引发异常。

    • NoSuchElementException: This exception may throw when the given pattern does not exist.NoSuchElementException :如果给定模式不存在,则可能引发此异常。
    • IllegalStateException: This exception may throw when this Scanner is not opened.IllegalStateException :如果未打开此扫描器,则可能引发此异常。
  • 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.

    这些是非静态方法,只能通过类对象访问,如果尝试使用类名称访问这些方法,则会收到错误消息。

Parameter(s):

参数:

  • In the first case, skip(Pattern patt),

    在第一种情况下,请跳过(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 Scanner
import java.util.*;
import java.util.regex.*;
public class Skip {public static void main(String[] args) {String str = "Java Programming! 3 * 8= 24";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using skip(Pattern) method
// is to skip that meets the given
// pattern
sc.skip(Pattern.compile(".ava"));
System.out.println("sc.skip(): " + sc.nextLine());
// Scanner closed
sc.close();
}
}

Output

输出量

sc.skip():  Programming! 3 * 8= 24

Example 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 Scanner
Scanner sc = new Scanner(str);
// By using skip(String) method
// is to skip that meets the given
// pattern constructed from the given
// String
sc.skip("Java");
System.out.println("sc.skip(Java): " + sc.nextLine());
// Scanner closed
sc.close();
}
}

Output

输出量

sc.skip(Java):  Programming! 3 * 8= 24

翻译自: https://www.includehelp.com/java/scanner-skip-method-with-example.aspx

java scanner

java scanner_Java Scanner skip()方法与示例相关推荐

  1. java的scanner的方法_Java Scanner reset()方法

    Java Scanner reset()方法 java.util.Scanner.reset() 方法重置该扫描仪.重设scanner 丢弃所有的这些可能已被useDelimiter(java.uti ...

  2. 【Java 8 新特性】Java Stream 通过skip()方法跳过前N个子元素

    [Java 8 新特性]Java Stream 通过skip方法跳过前N个子元素 1.skip() 示例 2.skip() vs limit() 参考文献 本页将介绍 Stream.skip方法示例. ...

  3. java散列法的运用实例,Java HashMap compute() 使用方法及示例

    Java HashMap compute() 使用方法及示例 Java HashMap compute()方法计算一个新值,并将其与哈希映射中的指定键相关联. compute()方法的语法为: has ...

  4. math的用法在java中的使用,Java Math cbrt() 使用方法及示例

    Java Math cbrt() 使用方法及示例 Java Math cbrt()方法返回指定数字的立方根. cbrt()方法的语法为: Math.cbrt(double num) 注意:cbrt() ...

  5. java arraylist 方法返回值,Java ArrayList get() 使用方法及示例

    Java ArrayList get() 使用方法及示例 Java ArrayList get()方法返回指定位置存在的元素. get()方法的语法为: arraylist.get(int index ...

  6. java scanner_Java Scanner nextLong()方法与示例

    java scanner 扫描器类的nextLong()方法 (Scanner Class nextLong() method) Syntax: 句法: public long nextLong(); ...

  7. java scanner_Java Scanner match()方法与示例

    java scanner 扫描器类match()方法 (Scanner Class match() method) match() method is available in java.util p ...

  8. java scanner_Java Scanner radix()方法与示例

    java scanner 扫描器类radix()方法 (Scanner Class radix() method) radix() method is available in java.util p ...

  9. java scanner_Java Scanner nextDouble()方法与示例

    java scanner 扫描仪类的nextDouble()方法 (Scanner Class nextDouble() method) nextDouble() method is availabl ...

最新文章

  1. 数据流通实现“可用不可见”?腾讯巧夺“天工”
  2. Windows 2008 VS2008 IIS7 中调试Asp.net 2.0 两个问题
  3. 社群分享:涨粉的35个玩法和技巧
  4. python成长之路11
  5. 基于简单工厂模式的计算器程序
  6. Word2Vec详解
  7. 净迁移人口预测程序python_高质量深度学习模型, 一键模型预测,迁移学习很简单...
  8. C++中的STL和MFC
  9. 也谈Oracle异常: ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
  10. 系统集成项目管理工程师2021年报名时间
  11. 数字经济发展指标体系和测算(含互联网宽带、电话普及率等多指标 内附原始数据) 2011-2020年
  12. 最新影视小程序源码去授权版免费下载
  13. bt4-pre-final下用spoonwep+spoonwpa破解wep或wpa加密的无线网络
  14. 祝贺父亲节快乐的python代码_祝福父亲节快乐的句子50句
  15. BUUCTF[SCTF2019]Who is he题解
  16. 一下科技何一:移动视频风口,内容创业者如何飞升?
  17. scrapy 爬取煎蛋网图片
  18. Kruskal算法求最小生成树
  19. 【Lintcode】562. Backpack IV
  20. STM32F051用jlink V8进行调试设置MDK环境buc

热门文章

  1. er图外键怎么表示_本周话题:取消考研复试最能实现相对公平?你怎么看?
  2. html 实现列表组并排,列表组--自定义列表组
  3. android layout.inflater,Android - LayoutInflater
  4. 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
  5. Python二级笔记(10)
  6. java面试手写单链表_(转)面试大总结之一:Java搞定面试中的链表题目
  7. 休眠后gpio状态_浅谈Digi XBee模块的休眠模式
  8. Docker使用Dockerfile构建简单镜像
  9. docker-compose 运行 Flask 应用最佳实践
  10. 转:EL表达式的11个内置对象