字节流与字符流区分
-
如果数据通过记事本打开可以读懂内容,用字符流,否则字节流
-
感觉字符流是UTF-8格式
字节输入流 以InputStream为后缀
字节输出流 以OutputStream为后缀
. -
字节输出流方法
1.void write(int b) 将指定的字节写入此文件输出流 一次写一个字节数据
2. void write(byte[] b) 将 b.length字节从指定的字节数组写入此文件输出流 一次写一个字节数组
3. void write(byte[] b, intoff, int len)将 len字节从指定的字节数组开始,从偏移量off开始写入此文件输出流 一次写一个字节数组的部分数据,23的区别在于,2是整体字节数组写入,3是截取部分写入。 -
注意
- 换行 Window \r\n Linux \n
- 字节流追加写入 FileOutputStream(String name,boolean append),第二个参数为true,则字节写入文件的末尾,而不是开头