输出流的学习

  • 文件字节流负责写,从内存到硬盘
  • .flush()方法负责刷新。
  • write()方法写出
  • 将byte数组部分写出–>.write(bytes,0,2);
    *如何将字符串转换成数组
    在使用FileOutputStream流时如果文件不存在则会新建一个文件。
    fos =new FileOutputStream (“文件名”)//这种方式会先将源文件先清空,然后重新写入
    fos =new FileOutputStream(“文件名,true”)//用这种方式会在文件末尾写入,不会清空原文件内容
public class Test03 {public static void main(String[] args) {FileOutputStream fos =null;try {//如果文件不存在则会新建一个//这种方式会先将源文件先清空,然后重新写入//fos =new FileOutputStream("C:\\Users\\Administrator\\IdeaProjects\\xuexi\\src\\xiaobaobao\\test.txt");//采用这种方式会在文件末尾写入,不会清空原文件内容fos = new FileOutputStream("C:\\Users\\Administrator\\IdeaProjects\\xuexi\\src\\xiaobaobao\\test.txt",true);//写入byte[] bytes ={97,98,99,100};//写出fos.write(bytes);//将byte数组部分写出fos.write(bytes,0,2);//写出ab//字符串转换为数组byte数组String s="字符串";byte[] bs =s.getBytes();//写fos.write(bs);fos.flush();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally {if (fos!=null){try {fos.close();} catch (IOException e) {e.printStackTrace();}}}}
}

io流FileOutputStream输出流的用法相关推荐

  1. 普通IO流字符输入输出流文件拷贝

    import java.io.*;/*** 普通IO流字符输入输出流文件拷贝** @author silence*/ public class Silence {public static void ...

  2. IO流输入输出流入门详解

    IO流输入输出流入门详解 1.Java中以流的形式处理数据 2.流是一种有序的数据序列,分为输入输出流 3.Java是面向对象的程序设计语言,每个数据都是一个对象 4.Java中的输入输出功能来自ja ...

  3. img src 文件流_Java中的IO流之输出流|乐字节

    大家好,乐字节小乐又来咯,上次讲到了IO流的输入流,本文将讲述Java输出流. Java输入输出流 一.输出流 1.抽象类:OutputStream 和 Writer OutputStream和Wri ...

  4. c++ IO流---输入输出流 格式控制字符

    流:若干字节数据从一端到另一端我们叫做流 例:操作文件,从程序到文件,数据的流动的操作称为流操作 流类体系 专门处理输入输出流.字符流.文件流,包含有: 流对象 流运算符 >>  < ...

  5. java io流屏幕输出_java IO流 之 输出流 OutputString()的使用

    FileOutPutStream:子类,写出数据的通道 步骤: 1.获取目标文件 2.创建通道(如果原来没有目标文件,则会自动创建一个) 3.写入数据 write() 4.释放资源 注意: (1)如果 ...

  6. IO流介绍、java常用的几个IO流类之间的区别,以及各自的用法、使用场景

    1. IO流介绍 IO流(Input Output Stream,输入输出流),表示数据在程序内存和磁盘之间的传输.按照数据流的流向不同分为输入.输出流,输入流表示程序从磁盘读入数据,输出流表示程序往 ...

  7. java高级之Io流

    1.1,什么是io流? 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作 ...

  8. 迭代器适配器{(插入迭代器back_insert_iterator)、IO流迭代器(istream_iterator、ostream_iterator)}...

    一.迭代器适配器 反向迭代器 插入迭代器 IO流迭代器 其中反向迭代器可以参考以前的文章. 二.插入迭代器 插入迭代器实际上是一个输出迭代器(*it=; ++) back_insert_iterato ...

  9. JAVA IO流read方法基础使用

    java io流read方法基础用法 一.FileInputStream 二.字节数组读取 三.循环读取 一.FileInputStream 首先使用FileInputStream创建一个读入流,读取 ...

最新文章

  1. CGI模式,模块模式与CLI模式运行PHP的区别
  2. 从微服务到 Serverless | 开源只是开始,终态远没有到来
  3. 程序员面试、算法研究、编程艺术、红黑树4大系列集锦与总结
  4. The X protocol C-language Binding (XCB) is a replacement for Xlib
  5. android httpclient 乱码,【问题解决】HttpClient解析服务器返回的response出现乱码
  6. 后台弹框。刷新不提示确认VB或.NET
  7. 8种排序算法 java_必须知道的八大种排序算法【java实现】
  8. GPS坐标转换(一)-基础知识
  9. Lightweight OpenPose
  10. 微商深度揭秘——减肥产品、推广方法
  11. 矩阵标准型的系数是特征值吗_「线性代数」根据特征值,将二次型化为标准形、规范形...
  12. OceanBase数据库大赛
  13. 怎么删除计算机管理员用户密码,解除计算机管理员密码的方法
  14. java保龄球计分_TDD练习:保龄球计分
  15. Pomodoro技术的失败如何使我成为2倍更好的程序员
  16. [转]十分简明易懂的FFT(快速傅里叶变换)
  17. 可视化|历届奥运会数据可视化
  18. 【问】无法连接,用户‘sa’登陆失败
  19. LED驱动电源有几种保护方式
  20. tradingview 设置移动平均线

热门文章

  1. windows terminal提示与技巧
  2. Linux配置JDK1.8环境
  3. 经典奇葩面试题:C++中字符串的数组指针与指针数组
  4. C语言程序的编译+链接详解
  5. Python网络编程之day01-网络编程基础
  6. 提高网站速度之终极技巧[来源中国高新技术产业导报 ]
  7. ajax实现无刷新分页与提示
  8. c语言花卉销售与管理系统,网上花卉销售与管理系统—毕业设计论文.doc
  9. HTTP协议的详解(简单易懂)
  10. windows下安装pycocotools