当前位置: 首页 > news >正文

复制

字节流:
字节流是面向字节的流,流中的数据以8位字节为单位进行读写,是象类InputStream和OutputString的子类,通常用来读写二进制数据,如图像和声音。
字符流:
字符流是面向字符的流,流中的数据以16位字符为单位进行读写而。字符流是抽象类Reader和Writer的子类。

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class fuzhi {
public static void main(String[] args) {
FileOutputStream outputStream;
try {
outputStream = new FileOutputStream("b.mp3",true);
FileInputStream inputStream = new FileInputStream("a.mp3");
DataInputStream dataInput = new DataInputStream(inputStream);
DataOutputStream dataOutput = new DataOutputStream(outputStream);
byte []wxj = new byte[1024];
int length = dataInput.read(wxj);
while(length!=-1){
dataOutput.write(wxj,0,length);
length = dataInput.read(wxj);

    }
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    
    
}

}

转载于:https://www.cnblogs.com/136jin/p/5374321.html

相关文章:

  • 退役了哎
  • Java设计模式系列之迭代器模式
  • 【算法】RMQ LCA 讲课杂记
  • javascript高级程序设计
  • Objective—C中的排序及Compare陷阱
  • 《Struts2.x权威指南》学习笔记2
  • 【作业3】关于C语言的问卷调查
  • 控制台手动编译Qt5程序
  • 创建NetWorkDataset---Shapefile篇
  • 获取验证码按钮点击后,一分钟内不可继续点击
  • Delphi Canvas的FillRect(const Rect: TRect) 函数的作用
  • B+/-Tree原理及mysql的索引分析
  • 关闭Rootless机制
  • 图像缩放算法
  • Effective C++笔记(三):资源管理
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • angular2开源库收集
  • go append函数以及写入
  • JavaScript服务器推送技术之 WebSocket
  • JavaScript中的对象个人分享
  • Linux链接文件
  • Median of Two Sorted Arrays
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 工作手记之html2canvas使用概述
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 延迟脚本的方式
  • 积累各种好的链接
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #13 yum、编译安装与sed命令的使用
  • (5)STL算法之复制
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)3D模板阴影原理
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .stream().map与.stream().flatMap的使用
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @NestedConfigurationProperty 注解用法
  • @Responsebody与@RequestBody
  • @vue/cli脚手架
  • [ C++ ] STL---stack与queue
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]