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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.*;
class  CopyDemo
{
     public static void main(String[] args)
     {
          System.out.println("Hello World!");
      
          method_2();
     }
//拷贝一个mp3文件
    public static void method_2()
    {
          FileInputStream fi= null;
          FileOutputStream fo= null;
          try
          {
               fi = new FileInputStream("积木.mp3");
               fo = new FileOutputStream("积木_copy.mp3");
               BufferedReader br = new BufferedReader(new InputStreamReader(fi));
               BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fo));
               String len = null;
               while((len = br.readLine())!=null)
               {
                    bw.write(len);
                    bw.newLine();
                    bw.flush();
               }
          }

          catch (IOException e)
          {
               throw new RuntimeException("读写失败");
          }

          finally
          {
               try
               {
                    if(fi!=null);
                    fi.close();
               }
               catch (IOException e)
               {
                   throw new RuntimeException("读入失败");
               }

               try
               {
                    if(fo!=null);
                    fo.close();
               }
               catch (IOException e)
               {
                   throw new RuntimeException("写入失败");
               }
  
          }

     }
}


0 个回复

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