java中objectinputstream对象输入流怎么判断结束,求大神。。
FileInputStreamfile_in=newFileInputStream(f);ObjectInputStreamob_in=newObjectInputStr...
FileInputStream file_in = new FileInputStream(f);
ObjectInputStream ob_in = new ObjectInputStream(file_in);
ArrayList list = new ArrayList();
while( file_in.read()!=-1){ //这么写对么??
Player p=(Player)ob_in.readObject();
list.add(p); //读出数据放入集合中;
}
ob_in.close();
file_in.close();
还有当文件结束时readObject返回的是什么????????? 展开
ObjectInputStream ob_in = new ObjectInputStream(file_in);
ArrayList list = new ArrayList();
while( file_in.read()!=-1){ //这么写对么??
Player p=(Player)ob_in.readObject();
list.add(p); //读出数据放入集合中;
}
ob_in.close();
file_in.close();
还有当文件结束时readObject返回的是什么????????? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询