JAVA:DataOutputStream 和 DataInputStream (自己唯一一个详细写的注释)

package IO;

import java.io.*;

public class Test5 {
 public static void main(String[] args) {
  try {
                           // 创建FileOutputStream对象,指定要向其中写入数据的文件
   FileOutputStream fs = new FileOutputStream("word.txt");
                           // 创建DataOutputStream对象,用来向文件中写入数据
   DataOutputStream ds = new DataOutputStream(fs);
   ds.writeUTF("使用writeUTF()方法写入数据"); // 将字符串写入文件
   ds.writeDouble(19.8);// 将double数据写入文件
   ds.writeInt(298);// 将int数据写入文件
   ds.writeBoolean(true);// 将boolean数据写入文件
   ds.close(); // 关闭写入流
                           // 创建FileInputStream对象,指定要从中读取数据的文件
   FileInputStream fis = new FileInputStream("word.txt");
                       // 创建DataInputStream对象,用来从文件中读取文件
   DataInputStream dis = new DataInputStream(fis);
   System.out.println("readUTF方法读取数据:" + dis.readUTF()); // 读取字符串
   System.out.println("readDouble方法读取数据:" + dis.readDouble()); // 读取double数据
   System.out.println("readInt方法读取数据:" + dis.readInt()); // 读取int数据
   System.out.println("readBoolean方法读取数据:" + dis.readBoolean()); // 读取boolean数据
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
}

 

你可能感兴趣的:(JAVA/JSP)