我把楼主的程序原封不动的拷过来运行
没有任何问题啊:请按键测试
4
按键结果:
digits=1
space=0
Others=1
没有任何问题啊:请按键测试
4
按键结果:
digits=1
space=0
Others=1
解决方案 »
- 讨论:深入理解“一个对象一把锁”
- 内部类调用问题
- java小问题
- 1.2变成2,1.8变成2 在Java里面用那个方法
- String a="a";和String a=new String("a");的区别是什么?
- 我的一个JTextPane不能显示垂直滚动条,有什么方法可以显示吗?
- 在InputStreamReader如果判断文件已经读完,解决马上给分
- java真是强大啊。顺便问两个小问题
- BufferedReader的readLine()为什么不抛出EOFException
- String和StringBuffer字符拼接时哪个效率高
- 如何在jar文件中对其自身进行打包更新?
- 一个奇怪的问题,编译 .java文件正常,执行程序是出错?在线等待。
java.io.IOException: 句柄无效。
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:183)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
at switchtest.main(switchtest.java:8)
Exception in thread "main" 并且有主要是想知道句柄是什么概念。它的用途与如何去使用!谢谢!
将你的class文件大包为jar文件,然后用压缩工具打开里面的META-INF里面的MANIFEST.MF文件,加入:Main-Class: main函数所在class名
2、System.in是和输入控制台(即dos)相关的,如果在window下,可能是没有了输入源的关联。
3、你程序报的错挺奇怪的,因为是FileInputStream流出错,但你实际上并没有关联该流。