zoukankan      html  css  js  c++  java
  • java语言中Scanner的使用

    void

    close() 
              关闭此扫描器。

     Pattern

    delimiter() 
              返回此 Scanner 当前正在用于匹配分隔符的 Pattern。

     String

    findInLine(Pattern pattern) 
              试图在忽略分隔符的情况下查找下一个指定模式。

     String

    findInLine(String pattern) 
              试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。

     String

    findWithinHorizon(Pattern pattern, int horizon) 
              试图查找下一个指定模式。

     String

    findWithinHorizon(String pattern, int horizon) 
              试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。

     boolean

    hasNext() 
              如果此扫描器的输入中有另一个标记,则返回 true。

     boolean

    hasNext(Pattern pattern) 
              如果下一个完整标记与指定模式匹配,则返回 true。

     boolean

    hasNext(String pattern) 
              如果下一个标记与从指定字符串构造的模式匹配,则返回 true。

     boolean

    hasNextBigDecimal() 
              如果通过使用 nextBigDecimal() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 BigDecimal,则返回 true。

     boolean

    hasNextBigInteger() 
              如果通过使用 nextBigInteger() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 BigInteger 值,则返回 true。

     boolean

    hasNextBigInteger(int radix) 
              如果通过使用 nextBigInteger() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 BigInteger 值,则返回 true。

     boolean

    hasNextBoolean() 
              如果通过使用一个从字符串 "true|false" 创建的大小写敏感的模式,此扫描器输入信息中的下一个标记可以解释为一个布尔值,则返回 true。

     boolean

    hasNextByte() 
              如果通过使用 nextByte() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个字节值,则返回 true。

     boolean

    hasNextByte(int radix) 
              如果通过使用 nextByte() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个字节值,则返回 true。

     boolean

    hasNextDouble() 
              如果通过使用 nextDouble() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 double 值,则返回 true。

     boolean

    hasNextFloat() 
              如果通过使用 nextFloat() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 float 值,则返回 true。

     boolean

    hasNextInt() 
              如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值,则返回 true。

     boolean

    hasNextInt(int radix) 
              如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 int 值,则返回 true。

     boolean

    hasNextLine() 
              如果在此扫描器的输入中存在另一行,则返回 true。

     boolean

    hasNextLong() 
              如果通过使用 nextLong() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 long 值,则返回 true。

     boolean

    hasNextLong(int radix) 
              如果通过使用 nextLong() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 long 值,则返回 true。

     boolean

    hasNextShort() 
              如果通过使用 nextShort() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 short 值,则返回 true。

     boolean

    hasNextShort(int radix) 
              如果通过使用 nextShort() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 short 值,则返回 true。

     IOException

    ioException() 
              返回此 Scanner 的底层 Readable 最后抛出的 IOException。

     Locale

    locale() 
              返回此扫描器的语言环境。

     MatchResult

    match() 
              返回此扫描器所执行的最后扫描操作的匹配结果。

     String

    next() 
              查找并返回来自此扫描器的下一个完整标记。

     String

    next(Pattern pattern) 
              如果下一个标记与指定模式匹配,则返回下一个标记。

     String

    next(String pattern) 
              如果下一个标记与从指定字符串构造的模式匹配,则返回下一个标记。

     BigDecimal

    nextBigDecimal() 
              将输入信息的下一个标记扫描为一个 BigDecimal。

     BigInteger

    nextBigInteger() 
              将输入信息的下一个标记扫描为一个 BigInteger。

     BigInteger

    nextBigInteger(int radix) 
              将输入信息的下一个标记扫描为一个 BigInteger。

     boolean

    nextBoolean() 
              扫描解释为一个布尔值的输入标记并返回该值。

     byte

    nextByte() 
              将输入信息的下一个标记扫描为一个 byte。

     byte

    nextByte(int radix) 
              将输入信息的下一个标记扫描为一个 byte。

     double

    nextDouble() 
              将输入信息的下一个标记扫描为一个 double。

     float

    nextFloat() 
              将输入信息的下一个标记扫描为一个 float。

     int

    nextInt() 
              将输入信息的下一个标记扫描为一个 int。

     int

    nextInt(int radix) 
              将输入信息的下一个标记扫描为一个 int。

     String

    nextLine() 
              此扫描器执行当前行,并返回跳过的输入信息。

     long

    nextLong() 
              将输入信息的下一个标记扫描为一个 long。

     long

    nextLong(int radix) 
              将输入信息的下一个标记扫描为一个 long。

     short

    nextShort() 
              将输入信息的下一个标记扫描为一个 short。

     short

    nextShort(int radix) 
              将输入信息的下一个标记扫描为一个 short。

     int

    radix() 
              返回此扫描器的默认基数。

     void

    remove() 
              Iterator 的这种实现不支持移除操作。

     Scanner

    reset() 
              重置此扫描器。

     Scanner

    skip(Pattern pattern) 
              在忽略分隔符的情况下跳过与指定模式匹配的输入信息。

     Scanner

    skip(String pattern) 
              跳过与从指定字符串构造的模式匹配的输入信息。

     String

    toString() 
              返回此 Scanner 的字符串表示形式。

     Scanner

    useDelimiter(Pattern pattern) 
              将此扫描器的分隔模式设置为指定模式。

     Scanner

    useDelimiter(String pattern) 
              将此扫描器的分隔模式设置为从指定 String 构造的模式。

     Scanner

    useLocale(Locale locale) 
              将此扫描器的语言环境设置为指定的语言环境。

     Scanner

    useRadix(int radix) 
              将此扫描器的默认基数设置为指定基数。

  • 相关阅读:
    Plus One
    Move Zeroes
    Valid Number
    对于人生道路的些许感慨
    关于session.getValueNames()的一个问题
    jsp记录
    alter和modify的区别
    关于新手SQL Server 2008数据库的首次使用出现的问题
    今年大二,要开始java的学习了,听前辈说记录一下自己的学习过程会有一些好处
    MFC多文档无法显示可停靠窗格
  • 原文地址:https://www.cnblogs.com/ztz-99a/p/9091851.html
Copyright © 2011-2022 走看看