操作其他类型值的流
就是可以操作其他的数据写入文件或读取。比如DataInputStream和DataOutputStream可以操作基本数据类型,就可以操作布尔值,int,loing,等等类型的值。
操作基本数据的流
这里演示DataInputStream和DataOutputStream:
package com.demo;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo {
public static void main(String[] args) throws IOException {
writeData();
readerData();
}
private static void writeData() throws IOException {
//写入一些基本数据值,存储到文件
FileOutputStream fos=new FileOutputStream("tempfile\\test.txt");
DataOutputStream dos=new DataOutputStream(fos);
dos.writeBoolean(true);
dos.close();
}
private static void readerData() throws IOException {
FileInputStream fis=new FileInputStream("tempfile\\test.txt");
DataInputStream dis=new DataInputStream(fis);
boolean b=dis.readBoolean();
System.out.println(b);
dis.close();
}
}