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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© endlessjoker 中级黑马   /  2014-3-22 13:37  /  745 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

DataInputStream和DataOutputStream常用来干啥。可以读mp3,写mp3么?请详解谢谢!

1 个回复

倒序浏览
可以的,(我试了一下,速度比较慢),这两个类一般用来操作基本类型的数据
  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. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马