读取test.dat文件并重新写入一个文本文件result.txt

weixin_44754630 2019-03-11 08:47:52
这个具体怎么实现啊,各位大佬
...全文
332 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2019-03-11
  • 打赏
  • 举报
回复

public class test16 {

public static void main(String[] args) {
String str,s[];
try {
FileReader f1=new FileReader("test.dat"); //路径请配置相应的路径
FileOutputStream f2=new FileOutputStream("result.txt");//路径请配置相应的路径
BufferedReader bfr=new BufferedReader(f1);
DataOutputStream dos=new DataOutputStream(f2);
while((str=bfr.readLine())!=null) {
str=str.replace("\r\n", "");
s=str.split(",");
dos.writeShort(s[0].length());
dos.writeChar(',');
dos.writeChars(s[0]);
dos.writeChar(',');
dos.writeShort(s[1].length());
dos.writeChar(',');
dos.writeChars(s[1]);
dos.writeChar(',');
dos.writeShort(Short.parseShort(s[2]));
dos.writeBytes("\r\n");
}
bfr.close();
f1.close();
dos.close();
f2.close();
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧