JAVA IO—数据流(DataInputStream/DataOutputStream)
一.DataInputStream
DataInputStream能够读取诸如int,float,boolean,long等类型的数据流。
public static void main(String[] args) throws Exception {
InputStream input = new FileInputStream("D:/test1.txt");
DataInputStream inst = new DataInputStream(input);
int count = input.available();
byte[] ary = new byte[count];
inst.read(ary);
for (byte bt : ary) {
char k = (char) bt;
System.out.print(k);
}
}
二.DataOutputStream
DataOutputStream能够写入诸如int,float,boolean,long等类型的数据流。
public static void main(String[] args) throws Exception {
FileOutputStream file = new FileOutputStream("D:\\test.txt");
DataOutputStream data = new DataOutputStream(file);
data.writeInt(65);
data.flush();
data.close();
}