JAVA二进制的读写
2017-03-15 21:25
246 查看
二进制的文件的读写比文本文件更快,引入缓冲流,效率会更高。先确定节点流,再构造缓冲区,主要是最后用DataInputSream或DataOutputStream装配达到目的。
测试代码
import java.io.*; public class BinaryWR { public static void main(String[] args) throws IOException{ String fileName="dada.dat"; int value0=1024,value1=0,value2=-2048; BufferedOutputStream bo= new BufferedOutputStream(new FileOutputStream(fileName)); DataOutputStream out= new DataOutputStream(bo);//装配 out.writeInt(value0);//指定写的类型 out.writeDouble(value1); out.writeFloat(value2); out.close();//关闭文件 BufferedInputStream bi=new BufferedInputStream(new FileInputStream(fileName)); DataInputStream in=new DataInputStream(bi);//装配 System.out.println(in.readInt());//指定读的类型 System.out.println(in.readDouble()); System.out.println(in.readFloat()); in.close();//关闭文件 } }
运行结果
相关文章推荐
- Java 二进制文件读写操作
- Java读写二进制文件
- java读写二进制流
- java中关于二进制文件的读写[二进制文件读写]
- Java读写二进制文件到String,再写入二进制文件
- MySQL---数据库从入门走向大神系列(九)-用Java向数据库读写大文本/二进制文件数据
- Java -- JDBC mysql读写大数据,文本 和 二进制文件
- Java读写二进制数据
- Java读写二进制文件操作
- Java读写二进制文件操作
- java流与文件——读写二进制数据(DataOutput + DataInput)
- java 读写二进制文件
- Java读写二进制文件示例
- Java从零开始学三十七(JAVA IO- 二进制文件读写)
- Java读写二进制文件操作
- Java读写二进制文件
- Java读写二进制文件操作
- hdu5050 Divided Land(二进制最大公约数+java强大的读写功能)
- java读写二进制文件
- Java -- JDBC mysql读写大数据,文本 和 二进制文件