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

 

转载于:https://www.cnblogs.com/ztz-99a/p/9091851.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值