博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字节流写数据的三种方式
阅读量:2162 次
发布时间:2019-05-01

本文共 1397 字,大约阅读时间需要 4 分钟。

  • 写数据的方法分类

    方法名 说明
    void write(int b) 将指定的字节写入此文件输出流 一次写一个字节数据
    void write(byte[] b) 将 b.length字节从指定的字节数组写入此文件输出流 一次写一个字节数组数据
    void write(byte[] b, int off, int len) 将 len字节从指定的字节数组开始,从偏移量off开始写入此文件输出流 一次写一个字节数组的部分数据
  • 示例代码

public class FileOutputStreamDemo02 {    public static void main(String[] args) throws IOException {        //FileOutputStream(String name):创建文件输出流以指定的名称写入文件        FileOutputStream fos = new FileOutputStream("myByteStream\\fos.txt");        //new File(name)//        FileOutputStream fos = new FileOutputStream(new File("myByteStream\\fos.txt"));        //FileOutputStream(File file):创建文件输出流以写入由指定的 File对象表示的文件//        File file = new File("myByteStream\\fos.txt");//        FileOutputStream fos2 = new FileOutputStream(file);//        FileOutputStream fos2 = new FileOutputStream(new File("myByteStream\\fos.txt"));        //void write(int b):将指定的字节写入此文件输出流//        fos.write(97);//        fos.write(98);//        fos.write(99);//        fos.write(100);//        fos.write(101);//        void write(byte[] b):将 b.length字节从指定的字节数组写入此文件输出流//        byte[] bys = {97, 98, 99, 100, 101};        //byte[] getBytes():返回字符串对应的字节数组        byte[] bys = "abcde".getBytes();//        fos.write(bys);        //void write(byte[] b, int off, int len):将 len字节从指定的字节数组开始,从偏移量off开始写入此文件输出流//        fos.write(bys,0,bys.length);        fos.write(bys,1,3);        //释放资源        fos.close();    }}

 

转载地址:http://uryzb.baihongyu.com/

你可能感兴趣的文章
Spring下载地址
查看>>
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
iOS常用宏定义
查看>>
什么是ActiveRecord
查看>>