DataOutputStream的相关方法以及如何读出需要的内容
来源:互联网 发布:amf数据分析器 v22 编辑:程序博客网 时间:2024/06/11 09:25
void writeBoolean(boolean v)
将一个 boolean 值以 1-byte 值形式写入基础输出流。
void writeByte(int v)
将一个 byte 值以 1-byte 值形式写出到基础输出流中。
void writeBytes(String s)
将字符串按字节顺序写出到基础输出流中。
void writeChar(int v)
将一个 char 值以 2-byte 值形式写入基础输出流中,先写入高字节。
void writeChars(String s)
将字符串按字符顺序写入基础输出流。
void writeDouble(double v)
使用 Double 类中的 doubleToLongBits 方法将 double 参数转换为一个 long 值,然后将该 long 值以 8-byte 值形式写入基础输出流中,先写入高字节。
void writeFloat(float v)
使用 Float 类中的 floatToIntBits 方法将 float 参数转换为一个 int 值,然后将该 int 值以 4-byte 值形式写入基础输出流中,先写入高字节。
void writeInt(int v)
将一个 int 值以 4-byte 值形式写入基础输出流中,先写入高字节。
void writeLong(long v)
将一个 long 值以 8-byte 值形式写入基础输出流中,先写入高字节。
void writeShort(int v)
将一个 short 值以 2-byte 值形式写入基础输出流中,先写入高字节。
void writeUTF(String str)
以与机器无关方式使用 UTF-8 修改版编码将一个字符串写入基础输出流。
看看这些资料你应该能明白,DataOutputStream是一种格式化的数据输出方式而并非都是字符流
如果写到文件中他的数据格式 就和在内存中一样 这样他读出来是会很方便
但文本打开的是字符编码的 你想想 int long 的数据肯定不是字符编码的 那肯定是乱码了
UTFString 可以正确显示就说明 UTF-8的字符是可以正常显示 编码是对的
用 16进制编辑器打开(UtralEdit)
你就可以看到 true 写进去的值是 01
a写进去是 61 40
读写字符流你可以看看
FileReader BufferedReader
FileWriter BufferedWriter
将数转换为字符串 然后写入 读出来时读字符串再转换成数
用DataOutputStream 输出的数据并不是为了用记事本打开看的而是为了储存数据的 一般来保存为
.dat文件区别开文本本件
FileReader BufferedReader
FileWriter BufferedWriter
将数转换为字符串 然后写入 读出来时读字符串再转换成数
用DataOutputStream 输出的数据并不是为了用记事本打开看的而是为了储存数据的 一般来保存为
.dat文件区别开文本本件
阅读全文
0 0
- DataOutputStream的相关方法以及如何读出需要的内容
- VB:如何读出unicode编码的txt文件内容
- Ideal中如何Resin以及url的相关的内容
- CDH的相关报警内容与原因以及如何处理
- ByteArrayOutputStream以及DataOutputStream的组合使用
- C 一行一行的读出文本文件中的内容
- WPF中用声音读出输入的内容
- 用list来读出数据库的内容
- HashMap以及跟HashMap相关的内容
- Matlab中如何读出写入图像文件以及对图像的简单处理
- Matlab中如何读出写入图像文件以及对图像的简单处理
- Matlab中如何读出写入图像文件以及对图像的简单处理
- DataOutputStream的writeUTF()方法与OutputStreamWriter的write()区别!
- DataOutputStream的writeUTF()方法与OutputStreamWriter的write()区别!
- jQuery操作元素内容的相关方法
- extjs下拉选相关注释(以及如何根据显示的值,获取需要传入后台的值)
- JSP:读出指定的文件内容并显示
- sqlite3命令读出sqlite3格式的文件内容案例
- 详解Glide图片加载库常用方法
- 移动web 键盘挡住输入框
- day04
- java并发-线程池总结
- HI3515海思开发板移植3G模块笔记
- DataOutputStream的相关方法以及如何读出需要的内容
- android 判断 wifi 是否是 5G
- 深入理解log机制
- java保存JFrame窗口的内容为图片
- UVA 1600 Patrol Robot bfs
- 小结
- 习惯三 要事第一---自我管理的原则
- 设计模式-观察者模式
- leetcode【第十六周】左叶子节点求和