为了账号安全,请及时绑定邮箱和手机立即绑定

Java字节流,复制文件,第一个字是乱码

Java字节流,复制文件,第一个字是乱码

噼喱啪啦 2016-11-05 17:09:38
public class CopyFile {    public static void copyfile(File file1,File file2) throws IOException {        FileInputStream in=new FileInputStream(file1);        FileOutputStream out=new FileOutputStream(file2);        int b;        while((b=in.read())!=-1){            byte[] buf=new byte[5*1024];            in.read(buf,0,buf.length);            out.write(buf,0,b);                    }        in.close();        out.close();    }    public static void main(String[] args) throws IOException {        File filea=new File("demo/a.txt");        if(!filea.exists())            filea.createNewFile();        File fileb=new File("demo/b.txt");        if(!fileb.exists())            fileb.createNewFile();        copyfile(filea,fileb);    }}工程编码,a文件,b文件都是 utf-8 在a写入的文字,执行程序后b文件里面显示的第一个中文是乱码如果写入的是英文就不会有问题
查看完整描述
  • 2 回答
  • 0 关注
  • 3373 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信