Java-数据流

数据流,提供了可以读/写任意数据类型的方法:

DataOutputStream:   提供了 writeXxx(xxx value)方法.

DataInputStream:      提供了 readXxx()方法.

注意: writeXxx和readXxx必须要对应起来,  writeByte写出的数据,此时只能使用readByte读取回来.

//数据流
public class DataStreamDemo {
	public static void main(String[] args) throws Exception {
		File f = new File("C:/IOtest/data/data.txt");
		 //write(f);
		read(f);
	}

	private static void read(File f) throws Exception {
		DataInputStream in = new DataInputStream(new FileInputStream(f));
		System.out.println(in.readByte());
		System.out.println(in.readChar());//只能用相对应的方式来读取
		System.out.println(in.readUTF());
		//System.out.println(in.readInt());
		in.close();

	}

	private static void write(File f) throws Exception {
		DataOutputStream out = new DataOutputStream(new FileOutputStream(f));
		out.writeByte(66);// byte
		out.writeChar('穷');// char
		out.writeUTF("天王盖地虎!");// string
		out.close();
	}
}

 

版权声明:
作者:yfeer
链接:https://yfeer.com/823.html
来源:个人编程学习网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>