此实例为通过对ByteArray的输入输出通道的包装处理,提高数据的传送效率。PS:注意在初始化的时候是否带有参数。
import java.io.*;
import java.util.*;
public class hehe {
public static void main(String args[]){
ByteArrayOutputStream baos=
new ByteArrayOutputStream();
DataOutputStream dos=
new DataOutputStream(baos);
try{
dos.writeDouble(Math.random());
dos.writeBoolean(false);
ByteArrayInputStream cin =
new ByteArrayInputStream(baos.toByteArray());
DataInputStream ci =
new DataInputStream(cin);
System.out.println(ci.available());
System.out.println(ci.readDouble());
System.out.println(ci.readByte());
}catch(Exception e){
e.printStackTrace();
}
}
}
本文通过一个Java示例展示了如何通过包装ByteArrayOutputStream和DataOutputStream来提高数据传输效率,并演示了如何读取这些数据。该示例还包含了异常处理。
4103

被折叠的 条评论
为什么被折叠?



