您的位置:58脚本 > 鸿蒙OS OptionalDataException

鸿蒙OS OptionalDataException

2023-05-02 18:32 鸿蒙OS开发文档

 鸿蒙OS OptionalDataException

OptionalDataException

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Exception

|---|---|---java.io.IOException

|---|---|---|---java.io.ObjectStreamException

|---|---|---|---|---java.io.OptionalDataException

public class OptionalDataException
extends ObjectStreamException

异常指示由于未读取的原始数据或流中属于序列化对象的数据结束而导致对象读取操作失败。 在两种情况下可能会抛出此异常:

  • 当流中的下一个元素是原始数据时,尝试读取对象。 在这种情况下,OptionalDataException 的长度字段设置为可立即从流中读取的原始数据的字节数,并且 eof 字段设置为 false。
  • 试图通过类定义的 readObject 或 readExternal 方法读取数据的末尾。 在这种情况下,OptionalDataException 的 eof 字段设置为 true,长度字段设置为 0。

Since:

JDK1.1

字段摘要

修饰符和类型 字段 描述
boolean eof 如果流的缓冲部分中没有更多数据,则为 true。
int length 当前缓冲区中可读取的原始数据的字节数。

方法总结

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从类 java.lang.Throwable 继承的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

字段详细信息

eof

public boolean eof

如果流的缓冲部分中没有更多数据,则为 true。

length

public int length

当前缓冲区中可读取的原始数据的字节数。

阅读全文
以上是58脚本为你收集整理的 鸿蒙OS OptionalDataException全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS