第48天 2020/8/22

今 第二题的总结

明 第二题知识点补充

读取文件的方法很多

1.
File file=new File(name);
        Long filelength = file.length(); 
        byte[] b = new byte[filelength.intValue()];
        FileInputStream in=new FileInputStream(file);
        in.read(b);
        in.close();
2.
File Filech=new File(name);
         FileInputStream streamln=new FileInputStream(filena);
         FileInputStream ina=new FileInputStream(filena);
         ina.read(by);
         ina.close();
写入文件
1. 复制文件
// FileOutputStream streamOut=new FileOutputStream(Filech);
int c;
//从源文件中按字节读入数据,如果内容还没读完,则继续
while ((c = streamln.read()) != -1) {
streamOut .write (c); //写入目标文件
}
streamOut.close(); //关闭输出流
2.直接输入
DataOutputStream dout = new DataOutputStream(new FileOutputStream(Filech));
        dout.write(b);
        dout.close();
posted @ 2020-08-22 10:37  韦德·沃兹  阅读(94)  评论(0)    收藏  举报