与用户互动
来源:互联网 发布:上海网络教育本科 编辑:程序博客网 时间:2024/04/29 13:59
一、获取键盘输入
Scanner 基于正则,文本扫描器
提供多个构造器,接收文件、输入流、字符串作为数据流。
hasNextXxx():是否有下一个输入项,Xxx可为基本数据类型。判断是否有下一字符串,采用hasNext()
NextXxx():获取下一输入项。
注意:1、Scanner默认空白作为分隔符,但允许指定分隔符,
Scanner sc=new Scanner(system.in);
sc.delimiter(“\n”);//分隔符改为回车
2、scanner的读取操作,有可能被阻塞以等待信息输入。
3、当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。
4、delimiter()
返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext()
判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine()
如果在此扫描器的输入中存在另一行,则返回 true。
next()
查找并返回来自此扫描器的下一个完整标记。
nextLine()
此扫描器执行当前行,并返回跳过的输入信息。
5、若程序涉及文件输入,可能会引发 IO异常,故主程序须声明 throw Exception 表明 main 方法不处理任何异常。
Java 5 之前,程序通常通过 BufferedReader 类来读取键盘输入,程序需使用转换流 InputStreamReader 将作为标准输入的字节流 System.in 包装成字符流。
不能读取基本类型输入项,它总是读取 String 对象。
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
- html 与用户互动
- 与用户互动
- 与用户互动
- JavaScript与用户互动
- Java类库 与用户互动
- java常用类--与用户互动
- Ajax+PHP 实现与用户互动
- 用户运营与用户保持互动的6大技巧
- 用户运营与用户保持互动的6大技巧
- 观察者模式与用户控件之间的互动
- 什么是用户互动传播?
- 点石互动--石头之用户搜索行为与关键词分析(二):用户也会犯错
- 点石互动--石头之用户搜索行为与关键词分析(三):人人都是神算师
- 点石互动--石头之用户搜索行为与关键词分析(四):不变应万变
- 点石互动--highdiy之:SERP(用户搜索结果页面)中的点击率与SEO
- JavaScript与C#互动
- Kinect与UI互动
- MTK 控件与互动
- Ajax学习笔记
- ACM日记_17.3.14——高精度算法
- JS JAVA 判断是否微信浏览器
- VirtualBox虚拟硬盘文件管理
- 【tensorTensorFlow学习笔记】Mac+Linux虚拟机安装TensorFlow
- 与用户互动
- Delphi XE10让android的界面设计摆脱繁杂
- Android性能优化之内存优化实战
- 字符串中Emoji表情处理
- 防止ajax多次提交
- Javascript use strict
- 代码行技术
- linux 创建连接命令 ln -s 软链接
- Android版本更新知识(检测、升级)总结