dataoutputstream用法是什么?
dataoutputstream用法utf,编码方式,一般而言是国际性质的编码格式,有utf-8,utf-9,utf-16等多种形式,是最高级别的编码方式,也就是说如果你要读取的数据流设置成utf编码的话就要用到相应的编码方式来读取了,否则若当前页面的编码方式是gbk,gb2312等第一级的编码的话会出现乱码。
一定要注意DataOutputStream 与DataInputStream必须配合使用,以便将基本数据类型(int,char,long,String等)写入一个数据流。详细讲解请见下面的DataInputStream部分。
读写随机文件
构造函数的第二个参数的意思是:是以只读("r") 还是读写("rw")方式打开RandomAccessFile。RandomAccessFile的用法就像是DataInputStream和DataOutputStream的结合(因为它们的接口是等效的)。此外,你还能用seek( )在文件里上下移动,并进行修改。
随着JDK 1.4的new I/O的问世,你该考虑一下是不是用"内存映射文件(memory-mapped file)"来代替RandomAccessFile了。
在JAVA中,OutputStream是所有字节输出流的父类。