欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java对象流实例代码

程序员文章站 2023-12-16 22:02:04
将日期对象和向量对象写入文件,然后从文件中读出并输出到屏幕上 package objstream; import java.io.file; import j...

将日期对象和向量对象写入文件,然后从文件中读出并输出到屏幕上

package objstream;
import java.io.file;
import java.io.fileinputstream;
import java.io.filenotfoundexception;
import java.io.fileoutputstream;
import java.io.ioexception;
import java.io.objectinputstream;
import java.io.objectoutputstream;
import java.util.date;
import java.util.vector;
import java.util.logging.level;
import java.util.logging.logger;
import javafx.scene.chart.piechart.data;
/** 
 * 
 * @author administrator 
 */
public class objstream {
	/** 
   * @param args the command line arguments 
   */
	public static void main(string[] args) throws ioexception {
		try {
			//这2句与fileoutputstream fout = new fileoutputstream("test.txt"); 
			//是等价的 
			fileoutputstream fout = null;
			file f = new file("test.txt");
			vector v = new vector();
			//vector变量 
			v.add("不求有功");
			v.add("才华出众");
			v.add("瞬息万变");
			fout = new fileoutputstream(f);
			objectoutputstream obj = new objectoutputstream(fout);
			object oj = new object();
			oj = new date();
			obj.writeobject(oj);
			obj.writeobject(v);
			obj.close();
			fileinputstream fin = new fileinputstream(f);
			objectinputstream ois = new objectinputstream(fin);
			object oji = new object();
			//这里为什么要用2个object来输出求指教 
			oji = ois.readobject();
			//不用2个的话只输出时间 
			system.out.println(oji);
			object oji2 = new object();
			oji2 = ois.readobject();
			system.out.println(oji2);
		}
		catch (filenotfoundexception ex) {
			logger.getlogger(objstream.class.getname()).log(level.severe, null, ex);
		}
		catch (classnotfoundexception ex) {
			logger.getlogger(objstream.class.getname()).log(level.severe, null, ex);
		}
	}
}

对象输入流)可读取使用对象输出流写入的原始数据和类型,与文件输入输出流一起可以实现对象的持久性存储。

结果:
fri jul 24 11:28:01 cst 2015
[不求有功, 才华出众, 瞬息万变]
成功构建 (总时间: 2 秒)

但是test.txt文件里是乱码~~怎么破??

总结

以上就是本文关于java对象流实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

上一篇:

下一篇: