zoukankan      html  css  js  c++  java
  • Lesson 二:java.util.Scanner的使用

    一、获取控制台输入

    通过new Scanner(Sysem.in)创建一个Scanner对象,控制台会一直等待输入,直到敲回车结束,把所输入的内容传给Scanner,

    作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()(或者next())方法即可。

    scanner可以允许输入多行,
    next() 每次取到一个间隔符前面的数据   如: 输入 Hello World 取值应该是Hello,因为Hello后面有空格
    nextLine() 每次取一个换行符前面的数据  如:输入 Hello World 回车,取值 就是Hello World
    nextInt() 是取next() 然后把字符串解析成一个int数字。(此外,还有nextLong()、nextShort()方法,可参见API)
    hasNextInt() 是判断下次调用next()是否可以得到一个可以安全解析成int的字符串。如果已经到达输入的结尾,或者下一个next()的返回值不能解析为一个数字,即不符合数字的格式,那么返回false。

    二、读取文件内容

    三、Scanner默认使用空格作为分隔符来分隔文本,但允许指定新的分隔符

    图中将空格,逗号,回车,点  等四种作为分隔符。

  • 相关阅读:
    Chrome触发唤起IE, 注册唤起程序
    .net post请求过长 , 超过配置 maxQueryStringLength值
    eclipse 初探踩坑实录
    eslint 报error
    前端3小时配置空白机环境
    sql语句
    maven3.04管理jetty9.2.10启动web项目
    Oracle日期时间
    AngularJS向指令传递数据
    jetty和tomcat启动项目
  • 原文地址:https://www.cnblogs.com/kim-zhu/p/12672413.html
Copyright © 2011-2022 走看看