Java ObjectInputStream读取数组

Java ObjectInputStream读取数组,java,servlets,objectinputstream,Java,Servlets,Objectinputstream,我正在尝试从Java中的ObjectInputStream读取数组。我找不到有关如何执行此操作的文档。我假设它是readObject(),但这似乎不起作用 out.write(Object) out.write(Object) out.write(boolean[]) 。。。在servlet中 Object one = in.readObject(); Object two = in.readObject(); boolean[] thr = (boolean[])in.readObject(

我正在尝试从Java中的ObjectInputStream读取数组。我找不到有关如何执行此操作的文档。我假设它是readObject(),但这似乎不起作用

out.write(Object)
out.write(Object)
out.write(boolean[])
。。。在servlet中

Object one = in.readObject();
Object two = in.readObject();
boolean[] thr = (boolean[])in.readObject();

这是正确的还是我做错了?如果它是正确的,那么关于为什么它可能不是这样的想法呢?

您的阅读代码是正确的。您编写的伪代码也是正确的,假设它确实是伪代码,并且您实际上是按顺序使用这些类型的参数调用这些方法。

当您说它似乎不起作用时,它会引发异常吗?你能详细说明到底出了什么问题吗?记下。如果没有更多细节,这个问题是无法回答的。定义“似乎不起作用”。请澄清你的问题。是的,这就是我正在做的。我认为我的问题出在其他地方,但我想确保readObject()是正确的使用方法。祝我好运。。