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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在当前文件夹下不出现新的文件夹,好苦恼
package com.heima.stream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo4_ArrayCopy {
        /**
         * @param args
         * 第三种拷贝
         * 定义小数组
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                //demo1();
                demo2();
        }
        public static void demo2() throws FileNotFoundException, IOException {
                FileInputStream fis = new FileInputStream("xxx.txt");
                FileOutputStream fos = new FileOutputStream("yyy.txt");
               
                byte[] arr = new byte[2];
                int len;
                while((len = fis.read(arr)) != -1) {
                        fos.write(arr,0,len);
                }
               
                fis.close();
                fos.close();
        }
        public static void demo1() throws FileNotFoundException, IOException {
                FileInputStream fis = new FileInputStream("xxx.txt");
                byte[] arr = new byte[2];
                int a = fis.read(arr);                                                //将文件上的字节读取到字节数组中
               
                System.out.println(a);                                                //读到的有效字节个数
                for (byte b : arr) {                                                //第一次获取到文件上的a和b
                        System.out.println(b);
                }
                System.out.println("-----------------------");
                int c = fis.read(arr);
                System.out.println(c);
                for (byte b : arr) {
                        System.out.println(b);
                }
                fis.close();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马