文件的长度,跟FileReader读到的长度,不一样

简介: 文件的长度,跟FileReader读到的长度,不一样

 今天试图把源码文件处理一下,然后保存。测试中发现,FileReader后,FileWriter写文件,打开文件一看,后面有一堆筹码。这就奇怪了。


 后来反复调试代码,一直没有发现代码哪里有问题。后来一想,吾用的是文本方式读取,并不是流方式,所以呢?文件长度不等于读取到的长度。于是把代码改成以读取到文字数量为准准,这样就对了。


 有人说用流不是更好吗?用流有好处,用文本读取,可以忽略编码,更方便。


目录
相关文章
|
存储 Java
字节缓冲流
字节缓冲流
|
自然语言处理
转换流,字节字符的转换
转换流,字节字符的转换
缓冲流与打印流(字节与字符)
缓冲流与打印流(字节与字符)
66 0
|
算法 Java
字符串缓冲区
字符串缓冲区
135 1
|
C语言
文件的长度
文件的长度
253 0
文件的长度
|
Go
26.字符流中第一个不重复的字符
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。
75 0