public class Demo1 {
public static void main(String[] args) throws IOException {
File fl = new File("test.txt");
FileOutputStream fm = new FileOutputStream(fl,true);
ObjectOutputStream kl = new ObjectOutputStream(fm);
kl.writeInt(11);
String str ="我爱你刘宋和";
kl.writeBytes(str);
kl.flush();
kl.close();
FileInputStream fk = new FileInputStream(fl);
ObjectInputStream ob = new ObjectInputStream(fk);
while(fk.read() != -1){
String m = ob.readUTF();
Integer in = ob.readInt();
System.out.println(m);
System.out.println(in);
}
}
}
public static void main(String[] args) throws IOException {
File fl = new File("test.txt");
FileOutputStream fm = new FileOutputStream(fl,true);
ObjectOutputStream kl = new ObjectOutputStream(fm);
kl.writeInt(11);
String str ="我爱你刘宋和";
kl.writeBytes(str);
kl.flush();
kl.close();
FileInputStream fk = new FileInputStream(fl);
ObjectInputStream ob = new ObjectInputStream(fk);
while(fk.read() != -1){
String m = ob.readUTF();
Integer in = ob.readInt();
System.out.println(m);
System.out.println(in);
}
}
}
解决方案 »
- JDBC连接Oracle的问题
- 打包成jar可执行文件 双击运行时出现Could not find the main class propram will exit!希望大虾指导下 感激!!
- 用java的什么技术做界面 比较方便 和 流行?
- 怎样把String变量里的数值型字符串转换成数值型
- 如何用Applet做一个编辑器
- 请教运算符问题
- 我想把Oracle的blob类型字段插入SQL server的binary中出现错误
- 我有一个入门级的程序,出错了
- 谁告诉我weblogic5。1 和JB4的配合使用!
- 请教把map的值放在文字里拼上
- scanner输入中文问题
- java实现带界面的计算器小程序遇到的问题
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at Demo.Demo1.main(Demo1.java:23)
package com.ibm.dietime1943.test;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;public class Demo1 {
private static ObjectInputStream ob; public static void main(String[] args) throws IOException {
File fl = new File("C:\\temp\\test.txt");
FileOutputStream fm = new FileOutputStream(fl, true);
ObjectOutputStream kl = new ObjectOutputStream(fm);
kl.writeInt(11);
String str = "我爱你刘宋和";
kl.writeBytes(str);
FileInputStream fk = new FileInputStream(fl);
ob = new ObjectInputStream(fk);
while (fk.read() != -1) {
String m = ob.readUTF();
Integer in = ob.readInt();
System.out.println(m);
System.out.println(in);
} kl.flush();
kl.close();
}
}运行没有错误
File fl = new File("d:/test.txt");
FileOutputStream fm = new FileOutputStream(fl);
ObjectOutputStream kl = new ObjectOutputStream(fm);
kl.writeInt(11);
String str = "测试测试测试";
kl.writeUTF(str);
kl.flush();
kl.close();
FileInputStream fk = new FileInputStream("d:/test.txt");
ObjectInputStream ob = new ObjectInputStream(fk);
Integer in = ob.readInt();
String m = ob.readUTF();
ob.close();
System.out.println(m);
System.out.println(in);