A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 罗勇 中级黑马   /  2016-5-16 12:43  /  547 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 罗勇 于 2016-5-21 16:20 编辑

拷贝后,新的333文件里没有东西,但是居然比原来的文件还要大,而且里面多了几
  1. import java.io.FileInputStream;
  2. import java.io.FileNotFoundException;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;

  5. public class Demo3_ArrayCopy {

  6.         /**
  7.          * @param args
  8.          * @throws IOException
  9.          */
  10.         public static void main(String[] args) throws IOException {
  11.                 FileInputStream fis = new FileInputStream("222.doc");
  12.                 FileOutputStream fos = new FileOutputStream("333.doc");
  13.                 byte[] arr =new byte[1024*8];
  14.                 int lenth;
  15.                 while((lenth=fis.read()) != -1){
  16.                         fos.write(arr,0,lenth);
  17.                 }
  18.                 fis.close();
  19.                 fos.close();
  20.         }

  21. }
复制代码

个空白页,大神过来看看,是哪里的问题。在线等解决。。。
更多图片 小图 大图
组图打开中,请稍候......

3 个回复

倒序浏览
后面学到tcp 通过Socket传输文件我遇到这样的问题,复制过去文件比源文件打好多,找不到半天,找不到原因,重新敲就好了
回复 使用道具 举报
w1001566 发表于 2016-5-16 13:27
后面学到tcp 通过Socket传输文件我遇到这样的问题,复制过去文件比源文件打好多,找不到半天,找不到原因, ...

重新敲,解决不了问题啊,下次遇到还是不会啊
回复 使用道具 举报
罗勇 发表于 2016-5-16 15:20
重新敲,解决不了问题啊,下次遇到还是不会啊

我是想说是可能是java还是eclipse哪里的bug
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马