java中的DataInputStream和DataOutputstream的讲解
来源:互联网 发布:java记录访问次数 编辑:程序博客网 时间:2024/05/22 11:38
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class PackClassDealwith {
public static void main(String[] args) throws Exception {
/*
* 如果我们只是用fileOutputStream去写入一个浮点数的话,那是很麻烦的,但是如果用dataOutputStream就比较简单了
* bufferedOutputStream是自己建立的缓存区的作用,这样避免底层流平凡的跟储存设备打交道。
*/
FileOutputStream fileOutputStream = new FileOutputStream("a.txt");
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
DataOutputStream dataOutputStream = new DataOutputStream(bufferedOutputStream);
dataOutputStream.writeFloat(1.2f);
dataOutputStream.writeFloat(1.3f);
//下面两种方法写入字符窜,读出来是比较麻烦的
// dataOutputStream.writeBytes("中国good");
// dataOutputStream.writeChars("中国good");
dataOutputStream.writeByte(1);
//这种方法写入字符窜,读取出来就比较容易
dataOutputStream.writeUTF("中国good");
dataOutputStream.close();
FileInputStream fileInputStream = new FileInputStream("a.txt");
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
DataInputStream dataInputStream = new DataInputStream(bufferedInputStream);
float a = dataInputStream.readFloat();
System.out.println(a);
float b = dataInputStream.readFloat();
System.out.println(b);
byte c = dataInputStream.readByte();
// byte [] d = new byte[1];
// d[0] = c;
System.out.println(c);
String e = dataInputStream.readUTF();
System.out.println(e);
dataInputStream.close();
}
}
- java中的DataInputStream和DataOutputstream的讲解
- Java DataInputStream 和 DataOutputStream
- java之DataInputStream和DataOutputStream
- java 数据流DataOutputStream和DataInputstream
- Java IO DataInputStream和DataOutputStream
- DataInputStream 和DataOutputStream用于操作Java的基本数据类型
- JAVA IO系列---DataInputStream和DataOutputstream类
- java读写文件用datainputstream和dataoutputstream
- Java DataInputStream和DataOutputStream 使用例子
- Java中数据流 DataInputStream 和 DataOutputStream
- Java文件操作之DataInputStream和DataOutputStream
- java——数据流DataInputStream和DataOutputStream
- DataOutputStream和DataInputStream使用的案例
- DataInputStream和DataOutputStream的简单使用
- Java基础----DataInputStream、DataOutputStream
- Java IO - DataInputStream&DataOutputStream
- DataInputStream和DataOutputStream类
- DataInputStream和DataOutputStream
- 用tomcat调试web项目
- 新建Web网站与新建Web应用程序的区别
- 买股票前,需要弄清楚的东西
- Memcached windows 下安装与测试
- 封装一个SQLHelper
- java中的DataInputStream和DataOutputstream的讲解
- 用内存映射文件在进程中共享数据http://blog.csdn.net/zicheng_lin/article/details/6660404
- man
- sql中的联表操作
- Qt 导出pdf
- 八款开源 Android 游戏引擎 (巨好的资源)
- 使用tftp更新nandflash的数据(参考转载并修改)
- Java gson使用 将Java对象转为Json 并 Json转回Java对象
- HDU 3328