gpt4 book ai didi

java - Java 中的 Pickle 模块

转载 作者:行者123 更新时间:2023-11-30 03:54:38 24 4
gpt4 key购买 nike

我用 Python 编写了这个方法:

def save(a, b, c):
if not os.path.exists("./Data"):
os.makedirs("./Data")
else:
pass
var_save = {1: a, 2: b, 3: c }
savefile = open('./save.txt','wb')
pickle.dump(var_save, savefile)
savefile.close()

现在我想将其迁移到Java程序中,但Java中似乎没有Pickle模块。有谁知道在Java中做到这一点的方法吗? (a、b 和 c 是整数)

最佳答案

您应该调查Java serialization

To serialize an object means to convert its state to a byte stream so that the byte stream can be reverted back into a copy of the object. A Java object is serializable if its class or any of its superclasses implements either the java.io.Serializable interface or its subinterface, java.io.Externalizable. Deserialization is the process of converting the serialized form of an object back into a copy of the object.

Java 可以本地序列化为字节流。该字节流可以是文件、网络流等。此外,还有许多第三方库可以序列化为XML。 , JSON等等

关于java - Java 中的 Pickle 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23545749/

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