黑马程序员技术交流社区

标题: DataInputStream [打印本页]

作者: endlessjoker    时间: 2014-3-22 13:37
标题: DataInputStream
DataInputStream和DataOutputStream常用来干啥。可以读mp3,写mp3么?请详解谢谢!

作者: 霍振鹏    时间: 2014-3-25 00:49
可以的,(我试了一下,速度比较慢),这两个类一般用来操作基本类型的数据
  1. import java.io.DataInputStream;
  2. import java.io.DataOutputStream;
  3. import java.io.FileInputStream;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileOutputStream;
  6. import java.io.OutputStream;


  7. public class DataDemo {

  8.         /**
  9.          * @param args
  10.          * @throws Exception
  11.          */
  12.         public static void main(String[] args) throws Exception {
  13.                 // TODO Auto-generated method stub
  14.                 DataInputStream dis=new DataInputStream(new FileInputStream("a.mp3"));
  15.                 DataOutputStream dos=new DataOutputStream(new FileOutputStream("b.mp3"));
  16.                 int data=-1;
  17.                 while((data=dis.read())!=-1)
  18.                 {
  19.                         dos.write(data);
  20.                        
  21.                 }
  22.                 dis.close();
  23.                 dos.close();

  24.         }

  25. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2