gpt4 book ai didi

java - 如何在java中序列化列表?

转载 作者:IT老高 更新时间:2023-10-28 13:51:03 26 4
gpt4 key购买 nike

我想深度克隆一个列表。为此,我们有一个方法

// apache commons method. This object should be serializable
SerializationUtils.clone ( object )

所以现在要克隆我的列表,我应该先将其转换为可序列化。是否可以将 List 转换为 Serializable 列表?

最佳答案

java.util.List 的所有标准实现都已经实现了 java.io.Serializable

所以即使 java.util.List 本身不是 java.io.Serializable 的子类型,将列表强制转换为 Serializable 应该是安全的,只要你知道它是像 ArrayListLinkedList 这样的标准实现之一。

如果你不确定,那么先复制列表(使用类似 new ArrayList(myList) 之类的东西),然后你就知道它是可序列化的。

关于java - 如何在java中序列化列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1387954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com