从FileOutputStream创建ObjectOutputStream
来源:互联网 发布:云计算的股票龙头股票 编辑:程序博客网 时间:2024/06/03 16:07
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Date;
public class ObjectWriter {
public static void main(String[] arguments) {
Message mess = new Message();
String author = "London";
String recipient = "G, B";
String[] letter = { "Merry Christmas." };
Date now = new Date();
mess.writeMessage(author, recipient, now, letter);
try {
FileOutputStream fo = new FileOutputStream("Message.obj");
ObjectOutputStream oo = new ObjectOutputStream(fo);
oo.writeObject(mess);
oo.close();
System.out.println("Object created successfully.");
} catch (IOException e) {
System.out.println("Error - " + e.toString());
}
}
}
class Message implements Serializable {
int lineCount;
String from, to;
Date when;
String[] text;
void writeMessage(String inFrom, String inTo, Date inWhen, String[] inText) {
text = new String[inText.length];
for (int i = 0; i < inText.length; i++)
text[i] = inText[i];
lineCount = inText.length;
to = inTo;
from = inFrom;
when = inWhen;
}
}
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Date;
public class ObjectWriter {
public static void main(String[] arguments) {
Message mess = new Message();
String author = "London";
String recipient = "G, B";
String[] letter = { "Merry Christmas." };
Date now = new Date();
mess.writeMessage(author, recipient, now, letter);
try {
FileOutputStream fo = new FileOutputStream("Message.obj");
ObjectOutputStream oo = new ObjectOutputStream(fo);
oo.writeObject(mess);
oo.close();
System.out.println("Object created successfully.");
} catch (IOException e) {
System.out.println("Error - " + e.toString());
}
}
}
class Message implements Serializable {
int lineCount;
String from, to;
Date when;
String[] text;
void writeMessage(String inFrom, String inTo, Date inWhen, String[] inText) {
text = new String[inText.length];
for (int i = 0; i < inText.length; i++)
text[i] = inText[i];
lineCount = inText.length;
to = inTo;
from = inFrom;
when = inWhen;
}
}
- 从FileOutputStream创建ObjectOutputStream
- 缓存文件FileOutputStream ObjectOutputStream
- FileOutputStream创建文件
- ObjectOutputStream
- FileOutputStream,BufferedOutputStream,对象的序列化与反序列化ObjectOutputStream
- ObjectOutputStream 与 ObjectInputStream创建的先后顺序
- FileOutputStream
- FileOutputStream
- FileOutputStream
- FileOutputStream
- FileOutputStream
- FileOutputStream
- java FileOutputStream流文件创建注意事项
- 从TFTPDemo看文件流FileInputStream/FileOutputStream的使用
- FileOutPutStream和File创建不了文件的原因
- java中File、FileOutputStream、FileInputStream是否创建新文件
- IO流之创建文件并fileInputStream、fileOutputStream 读写操作
- ObjectInputStream ObjectOutputStream
- 关于JS对屏幕的计算详解
- 逍遥叹
- POJ 1947 Rebuilding Roads 树形DP
- vs2005 添加 OnTimer 消息响应
- dm9000a驱动源码分析(网络基础部分)
- 从FileOutputStream创建ObjectOutputStream
- EDIT控件
- 黑马程序员_图形用户界面GUI概述
- 创新工厂面试题详解:共打了多少鱼
- 我与UnsatisfiedLinkError、EXCEPTION_ACCESS_VIOLATION的偶遇的结果
- dm9000a驱动源码分析(一)
- eidt控件
- Flex 日期、电话号码、数字、邮编、货币格式化相关【转】
- 英语词汇集