不知道哪出问题了 总是报IOException异常 ObjectOutputStream使用writeInt()方法正确写入数据的 但在ObjectInputStream中用readInt()方法 不能读出来
import java.io.*;
public class two02 {
public static void input(){
ObjectInputStream in=null;
try{
in=new ObjectInputStream(new FileInputStream("01.dat"));
for(int i=0;i<3;i++){
int t=in.readInt();
System.out.println(t);
}
in.close();
}
catch(FileNotFoundException e){
System.out.println("file not found");
}
catch(IOException e){
System.out.println("wrong read");
}
}
public static void main(String args[]){
input();
}
}
import java.io.*;
public class two02 {
public static void input(){
ObjectInputStream in=null;
try{
in=new ObjectInputStream(new FileInputStream("01.dat"));
for(int i=0;i<3;i++){
int t=in.readInt();
System.out.println(t);
}
in.close();
}
catch(FileNotFoundException e){
System.out.println("file not found");
}
catch(IOException e){
System.out.println("wrong read");
}
}
public static void main(String args[]){
input();
}
}
解决方案 »
- dateFormat问题,急啊...在线等..........
- jdk1.16升级到1.4.2的错误,请教各位,在线等,谢谢。
- 有没有办法把对话框的默认焦点置到否上,同时可以使用键盘的操作?????
- 为什么Java这么火,除了跨平台以外,主要优势在哪些地方(我是初学者)?
- java 3D中如何取得一个支持点取的物体当前在窗口中的坐标?
- 如何将字符串"\\w"转换成"\\\\w"
- 有关日期的问题?
- 新手问题,希望大家帮我搞懂这些概念,谢谢!
- 一道送分的问题
- 请问如何实现两个run方法(不好意思,暂时没分了。)
- 文件夹取名或者文件取名按照windows习惯好还是linux习惯好?
- 关于多态的问题。
private final static int COUNT = 3;
private final static String fileName = "01.dat";
public static void input() {
ObjectInputStream in = null;
try {
in = new ObjectInputStream(new FileInputStream(fileName));
for (int i = 0; i < COUNT; i++) {
int t = in.readInt();
System.out.println(t);
}
in.close();
} catch (FileNotFoundException e) {
System.out.println("file not found");
} catch (IOException e) {
System.out.println("wrong read");
}
}
public static void write() {
ObjectOutputStream out = null;
try {
out = new ObjectOutputStream(new FileOutputStream(fileName));
for (int i = 0; i < COUNT; i++) {
out.writeInt(i);
}
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} public static void main(String args[]) {
write();
input();
}
}