这可以使用java.util.Scanner进行,并且会执行多次“输入”击键:

Scanner scanner = new Scanner(System.in);

String readString = scanner.nextLine();

while(readString!=null) {

System.out.println(readString);

if (readString.isEmpty()) {

System.out.println("Read Enter Key.");

}

if (scanner.hasNextLine()) {

readString = scanner.nextLine();

} else {

readString = null;

}

}

打破它:

Scanner scanner = new Scanner(System.in);

String readString = scanner.nextLine();

这些行初始化从standard input stream(键盘)读取的新的扫描仪,并从中读取一行.

while(readString!=null) {

System.out.println(readString);

当扫描仪仍然返回非空数据时,将每行打印到屏幕.

if (readString.isEmpty()) {

System.out.println("Read Enter Key.");

}

如果输入提供“输入”(或返回或任何)键,则nextLine()方法将返回一个空字符串;通过检查字符串是否为空,我们可以确定该键是否被按下.这里打印文本Read Enter Key,但您可以在此处执行任何您想要的操作.

if (scanner.hasNextLine()) {

readString = scanner.nextLine();

} else {

readString = null;

}

最后,按下“进入”键后打印内容和/或做某事,我们检查扫描仪是否有另一行;对于标准输入流,该方法将“阻塞”,直到流关闭,程序执行结束或进一步输入.

java文件快速扫描仪_Java使用扫描仪进入按键相关推荐

  1. java 实现快速筛选_Java实现的快速查找算法示例

    本文实例讲述了Java实现的快速查找算法.分享给大家供大家参考,具体如下: 快速查找算法,可以根据想要找的是第几个大的数,每次循环都能固定下来一个数在数组完整排完序之后的位置,每次循环都能定一个数的位 ...

  2. java 文件引用路径_JAVA项目引用文件路径问题

    比如我们有以下目录 |--project |--src |--javaapplication |--Test.java |--file1.txt |--file2.txt |--build |--ja ...

  3. java文件操作和_JAVA文件操作类和文件夹的操作

    JAVA文件操作类和文件夹的操作 package com.gamvan.tools; import java.io.BufferedReader; import java.io.File; impor ...

  4. java 文件分割器_Java分割器

    java 文件分割器 Java Spliterator is one of the four iterators – Enumeration, Iterator, ListIterator and S ...

  5. java文件不能运行_java文件不能运行怎么办?

    java文件不能运行怎么办? java文件不能运行的解决办法: 1.安装好Java虚拟机后,打开桌面上"我的电脑",点击菜单"工具"→"文件夹选项&q ...

  6. java文件路径转义_java文件路径中“\”和“/”的区别

    java文件路径中"\"和"/"的区别 发布时间:2020-06-25 17:51:22 来源:亿速云 阅读:189 作者:Leah 本篇文章为大家展示了jav ...

  7. java文件快速扫描仪_Java扫描仪具有示例的NextNextShort()方法

    扫描仪类hasNextShort()方法 语法:public boolean hasNextShort(); public boolean hasNextShort(int rad);hasNextS ...

  8. java文件快速扫描仪_java扫描仪上传文件

    问题: 项目中有一个功能,原来是用ckfinder做的,可以选择本地图片上传至服务器,然后将服务器的图片显示在浏览器中,并可以将图片地址保存到数据库:现在客户觉得麻烦,提出连接扫描仪扫描后直接上传至服 ...

  9. java文件快速扫描仪_有没有办法从Java中的方法提供自动扫描仪输入?

    我正在创建一个带有矩阵加法,标量乘法,获得转置等的小型线性代数库,其构造函数将所需矩阵的尺寸作为参数. 我们的想法是能够在创建对象时使用随机元素或用户指定的元素返回给定大小的矩阵,并且我使用Scann ...

最新文章

  1. MATLAB绘图笔记——画立方体的几种方法
  2. jquery 删除字符串最后一个字符的方法
  3. OpenGL ES之Swift使用GLSL语言渲染图片的显示
  4. 机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)
  5. python中content的用法_学python吗,教你5个python现学现用的有趣用法
  6. 道了 14 年歉的扎克伯格,继续犯错的 Facebook
  7. 纯新手DSP编程--5.21--CCS高级工具的使用
  8. SQL SERVER 2005无法远程连接
  9. AI为移动医疗APP加码,智能提醒你:该吃药了!
  10. 记录破解某网站 php代码 加密
  11. Statement cancelled due to timeout or client request报错
  12. 心率检测实现报告(二)
  13. Git--Git基本使用
  14. 【渝粤教育】国家开放大学2018年秋季 2045T金融企业会计 参考试题
  15. 【学以致用】JavaScript
  16. border-radius(使用详解)
  17. 西北工业大学软件学院大数据技术实验(一)
  18. 浅谈大型web系统架构
  19. Bentley版隧道
  20. HTML5期末大作业:大学图书馆,XX大学图书馆--可自由更改名称

热门文章

  1. Github上10个开源好用的人脸识别数据集
  2. 商标与知识产权的区别
  3. GitLab一次性下载多个项目
  4. MSTAR数据转换成图片
  5. 高性能浏览器-HTTP 2.0
  6. 栈和队列的插入、删除等基本操作
  7. Java工作面试必问(持续更新)
  8. Java修炼之凡界篇 筑基期 第03卷 流程控制 第03话 选择结构
  9. Java第一阶段筑基期修炼法则(拜山帖)
  10. 自律就是自由。不自律的人就是情绪、欲望和感情的奴隶。自律的代价总是要比后悔的代价低的。