package File_byte;
import java.io.*;
public class DataOutputStreamTest {
public static void main(String[] args) {
write();
read();
}
public static void write(){
try{/*
把FileTest3.txt文件作为字节输出流。并且直接写入java数据类型
*/
DataOutputStream dos = new DataOutputStream(new FileOutputStream("E:\\编程学习\\JAVA\\JavaFile操作练习\\FileTest3.txt"));
/*
* 把File.txt文件作为字节输出流,并且写入缓冲区,并且可以直接
* 写java数据类型
* 特殊功能的流类都是由基本的流类嵌套构造而来;其实是装饰模式
*/
DataOutputStream dos1 = new DataOutputStream(
new BufferedOutputStream(new FileOutputStream(
"E:\\编程学习\\JAVA\\JavaFile操作练习\\FileTest3.txt")));
//dos1.writeBoolean(true);
//dos1.writeChar('a');
dos1.writeInt(1);
dos1.writeUTF("hello world");
dos1.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void read(){
try{
DataInputStream dis = new DataInputStream(new FileInputStream("E:\\编程学习\\JAVA\\JavaFile操作练习\\FileTest3.txt"));
System.out.println(dis.readInt());
dis.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
Java DataInputStream与DataOutputStream 入门实例解析
最新推荐文章于 2024-01-07 09:49:06 发布