• 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) 
              将此扫描器的默认基数设置为指定基数。

  • 相关阅读:
    mysql主从复制
    nginx代理tcp协议连接mysql
    spark安装配置
    DataX 3.0简介 安装及使用
    Consul 快速入门
    Etcd 使用入门
    常见负载均衡算法
    Container is running beyond memory limits
    HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}
    快速搞定Windows10环境下hadoop安装和配置
  • 原文地址:https://www.cnblogs.com/ztz-99a/p/9091851.html
Copyright © 2020-2023  润新知