[java IO流]之 基本数据类型输入输出流

基本数据类型输入输出流

概述:

可以读写基本数据类型

数据输入流:DataInputStream

DataInputStream(InputStream in) 传入InputStream类型当做参数

数据输出流:DataOutputStream

DataOutputStream(OutputStream out) 传入OutputStream类型当做参数

特点:

1.该流是一个字节流,该流不仅可以读写字节和字符,还可读写基本数据类型

2.通过数据类型输出流写入到文件中,使用文本文件打开是不能阅读,提高了基本数据在文件中保存的安全性

3.读的时候必须和写的顺序保持一致,提高了基本数据类型在文件中保持的安全性

FileOutputStream fos=new FileOutputStream("E:\\File\\3.txt");

  DataOutputStream dos=new DataOutputStream(fos);

  dos.write(100+12);//写入整型

  dos.writeBoolean(true);//写入boolean类型

  dos.writeDouble(2.22);//写入double类型

  dos.writeChar(100);//写入char类型

  dos.writeFloat(2.2f);//写入浮点类型

  dos.writeLong(45646545645646l);//写入长整型

  dos.flush();

  dos.close();

  FileInputStream fis=new FileInputStream("E:\\File\\3.txt");

  DataInputStream  dis=new DataInputStream(fis);

  System.out.println(dis.read());//读取整型

  System.out.println(dis.readBoolean());//读取boolean类型

  System.out.println(dis.readDouble());//读取double类型

  System.out.println(dis.readChar());//读取char类型

  System.out.println(dis.readFloat());//读取浮点类型

  System.out.println(dis.readLong());//读取长整型

文件图效果:

【java IO流】之 基本数据类型输入输出流

用什么类型写入,就用什么类型来读。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!