gpt4 book ai didi

java - 从 Java ObjectInputStream 中丢弃坏对象

转载 作者:行者123 更新时间:2023-12-02 07:39:06 24 4
gpt4 key购买 nike

这个问题是关于Java ObjectInputStream的。如果流处于我知道读取下一个对象将导致 ClassNotFoundException 的状态,是否有某种方法可以简单地丢弃该对象(因为我实际上不关心数据),并从流中读取其余信息?

我认为仅仅忽略异常是行不通的,因为API文档说如果你读取一个对象,并且发生ClassCastException(这就是我的例子中会发生的情况),那么流将处于不确定状态状态。

最佳答案

流处于无法恢复的状态。理论上您可以读取数据,但您必须对格式有深入的了解,并且加载所需的类可能会更简单。也就是说,如果这听起来很难,那么阅读格式就更难了。

关于java - 从 Java ObjectInputStream 中丢弃坏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11819855/

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