[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());//读取长整型
文件图效果:
用什么类型写入,就用什么类型来读。
本作品采用《CC 协议》,转载必须注明作者和本文链接