java输入流停止后如何重置

问题描述

如果我这样写了。Scannerinput=newScanner(System.in);while(input.hasNext()){....}//当我按下ctrl+z结束输入流的时候,做以下操作inttmp=input.nextInt();//这时候会抛出java.util.NoSuchElementException异常。//请问要如何才可以重新启用输入流,让我可以继续进行输入操作。我试过用input.reset();可是没有作用。希望帮帮忙啊。

解决方案

解决方案二:
你重新打开背:input=newScanner(System.in);

时间: 2024-11-10 14:27:44

java输入流停止后如何重置的相关文章

mysql-JAVA 如何 在MySQL 服务停止后 再开始时继续连接它

问题描述 JAVA 如何 在MySQL 服务停止后 再开始时继续连接它 MySQL 服务有时会自动停止,然后再运行 当它停止时 我的JAVA程序会报 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure的错误 程序是一直反复读取数据库信息的,而当抛出这个错误后,就是MySQL的服务启动了,程序也无法读取数据库了,请问该怎么解决呢?我没有使用框架,麻烦各位了,谢谢. 解决方案 程序没

流 close()-java 输入流的关闭问题

问题描述 java 输入流的关闭问题 如下代码,运行时报Stream closed错, 把bs.close();注释了正常,每次循环不能初始化流么? import java.io.*; public class Test{ public static void main(String[] args) { try{ while(true){ BufferedReader bs = new BufferedReader(new InputStreamReader(System.in)); Syste

关于Java中停止线程执行的方法总结

Java中停止线程执行的方法 一.暂停或停止线程的理论 在Java编程中,要暂停或停止当前正在运行的线程,有几种方法.对于把线程转入睡眠Sleep状态,使用Thread.sleep()是最正确的方式.或许有人会问,为什么不使用等待wait()或通知notify()?要知道,使用等待或通知都不是很好的方式.线程可以使用等待wait()实现被阻塞,这属于条件等待的方式,当条件满足后,又会从阻塞转为等待状态.尽管可以在等待wait()条件那里放一个超时设置,但等待wait()的设计目的不是这样的,等待

线程停止-java如何停止当前正在运行的线程,新手求解答

问题描述 java如何停止当前正在运行的线程,新手求解答 最近想做一个无线数据监控服务端,用java做的,面板Jframe设置了一个Jpanel,我称这个为Jpanel 1 ,在Jpanel 1中我定义了一个多选JCheckbox,有四种监控方式可选:Bluetooth,Wifi,GPRS,Zigbee.还定义了一个JButton,分为开始ON,结束OFF,然后在JPanel 1中定义了JPanel 2,JPanel 2 中我定义了JScrollPane,scrollAndSetCursor用于

android中播放停止后再次播放

问题描述 android中播放停止后再次播放 应用第一次播放正常,但是如果按了停止键,再次播放就会播放不了...不知为什么? // method for play stream after stop it.public void startradio(View v) { try{ if(mp.isPlaying()){ return; } mp.start(); } catch(IllegalStateException ex){ ex.printStackTrace(); } }// meth

myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图。

问题描述 myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. 希望前辈们帮帮忙. 解决方案 tomcat 服务开启了没有??? 解决方案二: 服务器无法开启.可能是你的项目路径配置有问题.看看你的webroot配置 解决方案三: 有可能你的tomcat端口重复了,我看你有三个tomcat: 然后具体问题你可以根据提示去看tomcat的日志,里面会写的很详细,

求助!Java调用批处理文件后无法执行

问题描述 求助!Java调用批处理文件后无法执行 我想用Java调用批处理打开.exe安装包,但是安装包无法打开或者说直接跳过了打开 上面是我的Java代码 执行后没有打开.exe文件!但是我单独打开批处理文件就完全没问题 这是我的批处理文档! 哪位大神帮帮忙啊!!!! 解决方案 java 执行批处理文件window下java执行批处理文件 解决方案二: 既然是执行 cmd ,你的BAT里为什么还要pause? 然后,你的 command = "cmd /c zidong.bat";就

java生成jar后编辑框输入法问题

问题描述 java生成jar后编辑框输入法问题 我用Myeclipse运行时效果是但是我生成jar包后运行效果变成这样:我现在不想要第二种输入,想要第一种,请问是什么问题? 解决方案 http://blog.csdn.net/cping1982/article/details/4831560

java web url路径问题-Java Web发布后地址冲突!

问题描述 Java Web发布后地址冲突! 第一次在CSDN提问,求各路大神助我. 问题是这样子的: 我的功能是一个定时发送报表的功能, 本地获取该存储报表的文件夹(获取项目路径,然后拼接文件夹的一个绝对路径):[图片说明](http://img.ask.csdn.net/upload/201505/18/1431937857_625394.png) 但是在打成war包,发布测试环境后地址报错了,如图:![图片说明](http://img.ask.csdn.net/upload/201505/1