gpt4 book ai didi

java - 如果我的对象是可序列化的,我可以发送对象的 ArrayList<> 吗?

转载 作者:行者123 更新时间:2023-12-01 18:32:34 26 4
gpt4 key购买 nike

我正在尝试发送 ArrayList<MyObject>()超过Socket联系。 MyObject implements Serializable ,我正在使用 ObjectOutputStream & ObjectInputStreamSocket 的两端两端都有相应的方法。一方面我发送:

output.writeObject(myList);

另一端,

ArrayList<MyObject> myList = (ArrayList<MyObject>) input.readObject();

现在我的问题是这是否有效。我知道MyObject是可序列化的,一次发送其中一个是没有问题的。但是,如果我在某种 Java 集合中发送多个这些对象,该属性是否会保留?

最佳答案

是的。对象图保留了完整的通用性,并且 ArrayList可序列化的。

关于java - 如果我的对象是可序列化的,我可以发送对象的 ArrayList<> 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23484142/

26 4 0