readLine 哦,你用的 readLine()方法过时了,在 Jdk1.3 中已不推荐使用这种方法,可以看 jdk 的帮助文档找相应的方法的。不过不改也没有太大关系,程序还是可以运行的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改用BufferedReader.java也是可以的。 在jdk1.1后,已经用BufferedReader替代DataInputStream,jdk有个问题就是高版本不兼容低版本,所以你如果用的版本高于jdk1.1,就必须用BufferedRead替代DataInputStream,其用法是一样的,看看下面的例子就知道了:FileInputStream fin=new FileInputStream("employee.");DataInputStream din=new DataInputStream(fin);String s=din.readLine();//报错用BufferedRead实现:FileInputStream fin=new FileInputStream("employee.dat");BufferedRead din=new BufferedRead(new new InputStreamReader("employee.dat"));String s=din.readLine();//可以通过 String 类的.class怎么产生实例话一个对象? 关于序列化的问题Serializable java_jbuilder修饰包nimrodlf-0.99b如何使用? 损失精度 Java源程序中包括多个类,编译之后为什么不产生多个.class文件? 请教一个人关于小数位的问题! 请问为什么在i18n时读到的中文是乱码,请高手指点! 感谢bluesmile979兄!!! 最近看一些mvc的文章 有许多迷惑不解处 看到了一篇文章写的不错 特转贴 欢迎大家讨论 J2sdkee1.3的问题 怎样在Jbuilder3/4中安装使用javamail包? 救急!!!请帮我看看这段程序?为什么还是乱码?
版本,所以你如果用的版本高于jdk1.1,就必须用BufferedRead替代DataInputStream,其用法
是一样的,看看下面的例子就知道了:
FileInputStream fin=new FileInputStream("employee.");
DataInputStream din=new DataInputStream(fin);
String s=din.readLine();//报错
用BufferedRead实现:
FileInputStream fin=new FileInputStream("employee.dat");
BufferedRead din=new BufferedRead(new new InputStreamReader("employee.dat"));
String s=din.readLine();//可以通过