日期:2014-05-20  浏览次数:20524 次

java实现编译原理中的词法分析
因为warning提示:DataInputStream类的readLine()方法已过时。将程序段改成用BufferedReader类实现,不知怎么做?(因为BufferedReader类中没有available()方法)
  具体实验代码在附件test.java里。

------解决方案--------------------
过时就过时吧,继续用老的也没啥问题,警告而已。

BufferedReader里也不用available()哦

String line = null;
while ((line = reader.readLine()) != null) {
}

让他自己循环去就好了。