gpt4 book ai didi

java - 如何在 Java 中序列化 AttributedString?

转载 作者:行者123 更新时间:2023-12-02 03:00:32 25 4
gpt4 key购买 nike

或者以其他方式保存它。我尝试创建一个从 AttributedString 继承并实现 Serialized 的类,但事情没有成功。

最佳答案

正如您所观察到的,AttributedString 类没有实现 Serialized 并且不提供无参数构造函数。因此序列化失败。 AFAIK,Java SE 库中没有任何东西可以(直接)处理这个问题。

但是,我发现了一个第三方库,其中有一个名为 org.jfree.io.SerialUtilities 的类它提供了通过 ObjectOutputStreamObjectInputStream 序列化和反序列化 AttributedString 对象的方法。

要使用这些方法,您通常需要为使用这些类型的任何可序列化类编写自定义的 readObjectwriteObject 方法。我在这里找到了一些例子:

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

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