CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

能把一个类作为整体地读写进文件吗?

楼主panxiongfei(飞)2003-12-03 16:57:57 在 Java / J2SE / 基础类 提问

如:  
  class   t{  
  int   i;  
  string   c;  
   
  };  
  t   tt=new   t();  
  tt.i=3;  
  tt.c="fdasfdasfd";  
   
  写进文件时。,直接   write(tt)  
  如何实现这样》? 问题点数:100、回复次数:5Top

1 楼billdavid()回复于 2003-12-03 17:06:22 得分 10

读读Serializable相关资料吧,序列化就是干这个的。Top

2 楼okwuzhijun(SKYSEA)回复于 2003-12-03 17:13:58 得分 5

对你要写的类实现一下序列化就行了,建议买一本Thinking   in   Java来好好学JavaTop

3 楼silverswords(笨笨虫冲)回复于 2003-12-03 17:16:14 得分 40

楼上说的不错  
  import   java.io.*;  
  import   java.util.*  
  class   t   implements   Serializable{  
  int   i;  
  string   c;  
   
  };  
   
  ...  
   
   
  ObjectOutputStream   out=new   ObjectOutputStream(new   FileOutputStream("myfilename"));  
   
  t   tt=new   t();  
  tt.i=3;  
  tt.c="fdasfdasfd";  
  out.writeObject(tt);  
  Top

4 楼billdavid()回复于 2003-12-03 17:17:16 得分 45

class   t   implements   Serializable  
  {  
  int   i;  
  String   c;  
  t(int   i,   String   c)  
  {  
  this.i   =   i;  
  this.c   =   c;  
  }  
  };  
   
  public   class   Test  
  {  
  Vector   v;  
  Test()  
  {  
  v.put(new   t(1,   "a"));  
  }  
  public   static   void   main(String[]   args)  
  {  
  Test   test   =   new   Test();  
  //   写文件  
  FileOutputStream   ostream   =   new   FileOutputStream(file);  
  ObjectOutputStream   p   =   new   ObjectOutputStream(ostream);  
  p.writeObject(v);  
  ...  
  }  
  }  
  Top

5 楼panxiongfei(飞)回复于 2003-12-03 19:09:56 得分 0

thanks~!Top

相关问题

  • 怎样把任意类型的文件作为一个整体去读取?
  • 用fwrite将一个类变量整体写入文件中
  • 读写XML文件的类
  • 怎样将一个自已定义的类或结构以一个整体的方式一个一个的写出入文件,然后以整体的方式一个一个的读出来?
  • 用CFile类读文件,如何知道文件结束了?
  • 写文件,读文件
  • 以文件流方式读取文件的时候怎么才能获得原有文件的文件名和文件类型
  • 急!用IBM的类库读excel文件!
  • 问读取配置文件类
  • html文件无法用XML类读取

关键词

  • 文件
  • tt
  • objectoutputstream
  • serializable
  • fileoutputstream
  • test

得分解答快速导航

  • 帖主:panxiongfei
  • billdavid
  • okwuzhijun
  • silverswords
  • billdavid

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo