各位,能不能用ObjectInputStream去封装DataInputStream去读取发过来的对象 在一个函数中参数是byte[],给的例子是用DataInputStream去读取服务器端发过来的数据,但我想让其接收对象,用ObjectInputStream去封装DataInputStream可行吗?在线等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两个都是连接流,用的装饰模式,类中都有一个属性为InputStream接口类型指向的是一个原始流,也就是说用DataInputStream去构造ObjectInputStream就是把DataInputStream的功能拿掉,把ObjectInputStream的功能添加到原始流上。具体的楼主可以去看看装饰模式的实现。 感觉你的想法不太好,DataInputStream与ObjectInputStream的功能是不太一样的,DataInputStream主要用于读取基本类型的值和字符串,ObjectInputStream用于读取对象。不过,你可以自己写一个类再次去封装DataInputStream,在你写的输入流类中再对DataInputStream做处理,比如封装成对象 没必要吧..dataInputstream也是readObject方法... 如果要读对象的话.... 怎样从返回的html页面里取出指定汉字 java运行时动态调用其他class文件中的方法 怎么把JAVA程序做成exe的应用程序啊 图片浏览器,高手请进 请教一下struts框架中的html:link标签传参数显示贴子内容 Applet在网页中如何实现粘贴功能? 请教:关于DSA数字签名的私钥的存储和读取问题 关于java对NTFS文件的操作 关于Java.net库的问题 awt类和Swing类在功能上有何区别? 初学者有问题请教 线程题目
不过,你可以自己写一个类再次去封装DataInputStream,在你写的输入流类中再对DataInputStream做处理,比如封装成对象