首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小白提问奇怪的有关问题

2012-03-08 
小白提问奇怪的问题我在我的程序中加了这段代码来统计文件内容的行数Java codejava.io.File file new ja

小白提问奇怪的问题
我在我的程序中加了这段代码来统计文件内容的行数

Java code
java.io.File file = new java.io.File("input.txt");        Scanner inputfile = new Scanner(file);       //读取文件夹里面的文章        int line = 0;        while(inputfile.hasNextLine()){     //计算总行数                line++;        }

但只要加上这段代码程序就不能运行了,eclipse错误提示也没有最主要的是cpu和内存使用率就逐渐往上冲,都快满了,这是怎么回事呢?

[解决办法]
死循环了。你光判断有没有NextLine,却没有读取掉这个NextLine(),所以读取指针永远在原地。
[解决办法]
在while里加上inputfile.next()

热点排行