java 流(2)scanner 接收键盘输入
2016-04-26 16:48
441 查看
代码如下:
Scanner scanner = new Scanner(System.in); //scanner连到了一个流上
int count = 0;
while(scanner.hasNext()) { //这个是阻塞方法,只要scanner里面有数据,这个就返回true,即不会卡住
if(count >= 2)
System.out.println(scanner.nextLine() +" "+ scanner.nextLine()); //如果没数据则这个nextLine() 方法被卡住,直到输入数据到scanner之后,这个方法才能执行
count++; //执行后scanner.hasNext()又为false了
}结果:
200000000000000000002 输入
100000000000000100001 输入
200000000000000000002 100000000000000100001 输出
Scanner scanner = new Scanner(System.in); //scanner连到了一个流上
int count = 0;
while(scanner.hasNext()) { //这个是阻塞方法,只要scanner里面有数据,这个就返回true,即不会卡住
if(count >= 2)
System.out.println(scanner.nextLine() +" "+ scanner.nextLine()); //如果没数据则这个nextLine() 方法被卡住,直到输入数据到scanner之后,这个方法才能执行
count++; //执行后scanner.hasNext()又为false了
}结果:
200000000000000000002 输入
100000000000000100001 输入
200000000000000000002 100000000000000100001 输出
相关文章推荐
- Java线程之单生产者单消费者示例(二)
- Spring框架运用ajaxFileUpload
- JDK、JRE、JVM三者间的关系
- java 窗口
- Java线程唤醒与阻塞
- Ubuntu下搭建Java开发环境[引用]
- 收集常用正则表达式
- java WebSocket 简易聊天消息推送
- JavaEE 搜索解决问题集合---会不断更新的
- 使用spring创建一个RESTful Web Service
- springMVC学习篇 - 搭建环境及关键点
- JAVA的Executor框架
- Java并发编程:volatile关键字解析
- 多线程学习(java)
- Java线程之等待wait唤醒notify示例(一)
- java中继承的知识点回顾
- JAVA_SE基础——61.字符串入门
- Java代码通过JDBC连接Hiveserver2
- java学习笔记(十二)
- 用到数组的相关java程序