首页 > 编程知识 正文

dseg和data什么区别,input和output的用法

时间:2023-05-05 23:02:34 阅读:165286 作者:2535

1、DataInputStream类继承了InputStream。 也就是说,DataInputStream是InputStream的子类。 但是,它们实现了DataInput接口。

2、DataInputStream比普通InputStream方法多。

追加方法如下。

publicabstractvoidreadfully (byte abyte0[ ) ]

throwsIOException;

publicabstractvoidreadfully (byte abyte0[ ],inti,intj ) )。

throwsIOException;

publicabstractintskipbytes (inti )

throwsIOException;

publicabstractbooleanreadboolean (

throwsIOException;

publicabstractbytereadByte (

throwsIOException;

publicabstractintreadunsignedbyte ()

throwsIOException;

publicabstractshortreadShort (

throwsIOException;

publicabstractintreadunsignedshort ()

throwsIOException;

publicabstractcharreadChar (

throwsIOException;

publicabstractintreadInt (

throwsIOException;

publicabstractlongreadLong (

throwsIOException;

publicabstractfloatreadFloat (

throwsIOException;

公共可擦可编程只读存储器()。

throwsIOException;

publicabstractStringreadUTF ()

throwsIOException;

3 .文件访问可能存储单个对象的成员数据,而不是整个对象的信息。 假设所有成员数据类型都是Java的基本数据类型。 这些需求不需要使用与Object的输入和输出相关的流对象,而是可以使用DataInputStream、DataOutputStream来写入和读取数据。

从文件读取数据时,可以使用相应的readUTF (或readInt ) (方法正确读取完整类型数据,而无需自己确定何时读取字符串或读取int类型。 同样,DataInputStream、DataOutputStream没有更改InputStream或OutputStream的行为。 导入或导出时的动作还是由InputStream、OutputStream负责。 DataInputStream、DataOutputStream在安装对应的方法时,只是动态地附加类型判定功能,这里以文件访问流程为例,但实际上其他的流对象也是data input

来源:

3359 blog.csdn.net/YY _ love _ my/article/details/26609613

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。