java中DataInputStream的好处

DataInputStream的用法

马克-to-win:DataInputStream顾名思义:就是专门用来读各种各样的数据的,比如 (int,char,long等),一定要注意 DataOutputStream 与DataInputStream配合使用,而且二者读写的顺序要一样,可以参照下面的例子。马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。

例:2.4.1

import java.io.*;

public class TestMark_to_win {

/* when run this program, no need any data.dat file, because it can generate

the file.anyway,this file can not be recognized by humanbeing

*/

public static void main(String[] args) throws IOException {

FileOutputStream fos = new FileOutputStream("c:/data.txt");

DataOutputStream dos = new DataOutputStream(fos);

dos.writeInt(345);

dos.writeDouble(4.54);

dos.writeUTF("我们");

dos.close();

FileInputStream fis = new FileInputStream("c:/data.txt");

DataInputStream dis = new DataInputStream(fis);

/*1) a data output stream to write data that can later

be read by a data input stream. 2)note the sequence.first write what,

then read what. if you comment out the following statment,the result

java中DataInputStream的好处