readObject的问题 public static void readObject(String file){ Employee emp[]; try { ObjectInputStream in = new ObjectInputStream(new FileInputStream(file)); emp= (Employee[]) in.readObject(); in.close(); catch (Exception ex) { ex.printStackTrace(); }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用emp= (Employee[])in.readObject();还会抛出异常的 而我用Employee e=(Employee)in.readObject();却没有,但我想都读出来,这样只读一个。 java.lang.ClassCastException: java.lang.String 你存进去的时候是怎么存的?你取出来转成字符串时有问题。其实我觉得ObjectInputStream存放object[]时,最好是存的时候把整个数组存进去,取的时候把整个数组取出来。如果把数组的object依次取出来,还是用文本好 怎么查看类型占用的字节数 Connection的commit和rollback,如果commit之后连接断了,rollback还起作用么? jcom 设置纸张大小 关于反射的问题 jsp 连接数据库出错?请大家帮忙一下》 散分;‘;’; 请问下 java和net通用设计模式有23个分别是? 请高手们帮 如何编FTP服务器? jbuilder6安装问题? 问一个关于openStream的网络编程的问题。 你遇到这种错误了么,帮忙看看!!!
而我用Employee e=(Employee)in.readObject();却没有,但我想都读出来,这样只读一个。
你取出来转成字符串时有问题。
其实我觉得ObjectInputStream存放object[]时,最好是存的时候把整个数组存进去,取的时候把整个数组取出来。
如果把数组的object依次取出来,还是用文本好