- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
作为序列化的一部分,我需要从 java.io.DataInput 对象读取/写入数据(用户对象)。DatInput 支持读取初步对象(int、long、float、string 等)。我可以读取用户对象吗?
谢谢。
最佳答案
没有。您必须使用 ObjectInputStream 读取它并使用 ObjectOutputStream 写入它。
关于java - 我们可以从 java.io.DataInput 读取 User 对象吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089357/
public void readFields(DataInput in) throws IOException{ //How can I set up the byteArray size h
java.nio.ByteBuffer 有什么微妙的原因吗?没有实现 java.io.DataOutput或 java.io.DataInput ,还是作者只是不选择这样做?映射调用似乎很简单(例如
Hbase 充当我的 Map reduce 作业的源和接收器。我已经编写了名为(vector writable)的自定义可写类,它有两个字段。 private DoubleVector vector;
我想将字符串值编码为修改后的 UTF-8 格式字节。类似的东西 byte[] bytes = MagicEncoder.encode(str, "modified UTF-8"); DataInput
我的 JVM (1.6.0_29) 在使用 Lucene 索引文档时经常崩溃。我得到: # # A fatal error has been detected by the Java Runtime
例如: 我使用 ObjectInput/OutputStream 通过 Socket outputStream 发送一个 byte[]: ObjectOutputStream myOutput = n
在我看来,ObjectInputStream/ObjectOutputStream和DataInputStream/DataOutputStream都可以应用于实例原始类型。当ObjectInputS
作为序列化的一部分,我需要从 java.io.DataInput 对象读取/写入数据(用户对象)。DatInput 支持读取初步对象(int、long、float、string 等)。我可以读取用户对
byte[] message = ... Socket socket = ... DataOutputStream dOut = new DataOutputStream(socket.getOutp
我希望通过 TCP 套接字连接将 JPG 图像从客户端发送到服务器。我在客户端将文件转换为字节数组,然后在发送数组长度后将其发送到服务器。服务器一次从套接字输入流读取一个字节的数据到一个新的字节数组,
我是一名优秀的程序员,十分优秀!