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

© 奔跑的喜牛 中级黑马   /  2016-6-14 22:46  /  351 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* FileInputStream读取
* FileOutputStream写出

                FileInputStream fis = new FileInputStream("致青春.mp3");        //创建输入流对象,关联致青春.mp3
                FileOutputStream fos = new FileOutputStream("copy.mp3");//创建输出流对象,关联copy.mp3
               
                int b;
                while((b = fis.read()) != -1) {
                        fos.write(b);
                }
               
                fis.close();
                fos.close();
案例:
package com.heima.stream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo3_Copy {
        /**
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                //demo1();
                demo2();
        }       
        //拷贝mp3音乐
        public static void demo2() throws FileNotFoundException, IOException {
                FileInputStream fis = new FileInputStream("致青春.mp3");                //创建输入流对象,关联致青春.mp3
                FileOutputStream fos = new FileOutputStream("copy.mp3");        //创建输出流对象,关联copy.mp3
               
                int b;
                while((b = fis.read()) != -1) {                                                                //在不断的读取每一个字节
                        fos.write(b);                                                                                        //将每一个字节写出
                }
               
                fis.close();                                                                                                //关流释放资源
                fos.close();
        }
        //拷贝图片
        public static void demo1() throws FileNotFoundException, IOException {
                FileInputStream fis = new FileInputStream("双元.jpg");                //创建输入流对象,关联双元.jpg
                FileOutputStream fos = new FileOutputStream("copy.jpg");        //创建输出流对象,关联copy.jpg
               
                int b;
                while((b = fis.read()) != -1) {                                                                //在不断的读取每一个字节
                        fos.write(b);                                                                                        //将每一个字节写出
                }
               
                fis.close();                                                                                                //关流释放资源
                fos.close();
        }
}

0 个回复

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