java中的IO体系统中
DataOutputStream能够将各种类型的JAVA数据转换为byte字节帮你去写入,传入一个FileOutputStream的对象。
String url = "/Users/zhangguan/Downloads/file/未命名2.txt";
DataOutputStream ds = new DataOutputStream(new FileOutputStream(url, true));
ds.writeInt(12);
ds.close();
我们输入了int类型的300,DataOutputStream帮我们把300转化为二进制,写入目标文本。
提供了对应的方法读取二进制的文件的方法:DataInputStream:可以从字节流中直接转化成具体的类型数据类型:
String url = "/Users/zhangguan/Downloads/file/未命名2.txt";
DataInputStream dsi = new DataInputStream(new FileInputStream(url));
int result = dsi.readInt();
System.out.println(result);
首先要知道要写入的数据类型是什么,在读的时候用对应的方法就可以。