Java直接读取一个文件,然后将读取的内容写入另一个文件,文件内容发生...
发布网友
发布时间:2024-03-22 21:45
我来回答
共2个回答
热心网友
时间:2024-03-23 01:30
new String(content)
文件是2进制文件,如果要把2进制进行字符串编码或者读取的话,有些2进制不被识别,所以系统会自动进行转码,转码以后2进制的值当然会改变了,所以要复制文件的话直接用byte[]进行复制吧
热心网友
时间:2024-03-23 01:34
(readLen = inputStream.read(buffer)) > 0
这里写错了,应该是(readLen = inputStream.read(buffer)) !=-1