当DataInputStream 的readline方法不可用,怎样一行行读取数据? 奇怪,我的当DataInputStream.readline方法在jbuilder中输入"."自动弹出的帮助中是被横线划掉的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jdk文档 已过时。 该方法无法将字节正确转换为字符。从 JDK 1.1 开始,读取文本行的首选方法是使用 BufferedReader.readLine() 方法。对于使用 DataInputStream 类读取文本行的程序,可以转而使用 BufferedReader 类,实现方式是通过将以下形式的代码: DataInputStream d = new DataInputStream(in); 替换为: BufferedReader d = new BufferedReader(new InputStreamReader(in)); BufferedReader 怎么用的? 怎么判断读到了尾部? BufferedReader br = new BufferedReader(new InputStreamReader(in));String rec = "";while((rec=br.readLine())!=null)//这里判断到没到尾部{} java小问题 HTMLPraser如何获取指定标签的文本 关于退出问题? java适合做游戏吗? java时间控制 你是对日软件开发者吗? 一个棘手的问题,请高手帮忙!! 如果数据库表中有一个字段是1改怎么写查询语句查这个字段的信息? JAVA怎样才能给前台弹出信息提示框而又不中断后续代码的执行 招聘(声明:选择这里贴如此的帖子也许不合适,但觉得这里人才颇多,所以请斑竹保留几天。 :) ) 当一个变量还没有new 时,如何作为参数传入 函数? excel导入到数据库的问题
已过时。 该方法无法将字节正确转换为字符。从 JDK 1.1 开始,读取文本行的首选方法是使用 BufferedReader.readLine() 方法。对于使用 DataInputStream 类读取文本行的程序,可以转而使用 BufferedReader 类,实现方式是通过将以下形式的代码:
DataInputStream d = new DataInputStream(in);
替换为:
BufferedReader d
= new BufferedReader(new InputStreamReader(in));
String rec = "";
while((rec=br.readLine())!=null)//这里判断到没到尾部
{
}