对于使用FileOutputStream来写一个文件,用代码来写一个文件听起来是不是很厉害呀,那就看下面的内容吧

第一步:实例化一个文件,文件路径需要使用转义符,如果文件在项目的根目录中,可以直接写文件名进行编写。

File file=new File(文件路径);

第二步:如果文件没有创建的话,则会抛出异常,所以在读取之前先进行判断文件是否存在

if(!file.exists()){file.createNewFile();
}

第三步:实例化字节输出流,把你要读的文件放到构造中

FileOutputStream fos=new FileOutputStream(file);

第四步:定义好要写的字符内容

String str="创建一个字节输入流";

第五步:把要写的字符内容转换成字节,再用写的方法write写入文件中

byte[] b=str.getBytes();
fos.write(b);

第六步:关闭文件字节输出流

fos.close();

使用文件字节输出流的结构就是这样了,在实例化文件字节输出流的时候需要抛出IOException异常

下面是整段代码:

package com.bihua.test;import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;public class TestFileOutputStream {public static void main(String[] args) {try {//实例化一个文件File file=new File("testFileOutputStream.txt");//判断文件是否存在,如果不存在,则创建if(!file.exists()){file.createNewFile();}//实例化文件字节输出流,参数中放入文件FileOutputStream fos=new FileOutputStream(file);//定义要写的字符String str="创建一个字节输入流";//把字符转字节使用write写入文件中byte[] b=str.getBytes();fos.write(str.getBytes());//关闭流fos.close();System.out.println("创建成功");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}

文件字节输出流的操作就是这么多, 欢迎各位同道之人或不同见解者进行交流

使用IO流对文件进行编写功能相关推荐

  1. 使用IO流对文件进行读取功能

    对于文件的读取可以用字符流也可以用字节流,下面整理了一份利用字节读流对本地文件进行读取 1.实现思路 第一步:选择文件 实例化一个文件File,在File的构造里放上你要读取的文件路径,文件路径的斜杠 ...

  2. 解决关于java的IO流进行文件拷贝时拒绝访问的问题

    解决关于java的IO流进行文件拷贝时拒绝访问的问题 1.在学习java IO流的时候,想进行文件的自动拷贝功能,我的代码是在idea中编写的,编写没有报红,但是运行时却出现了java.io.File ...

  3. Java io流实现文件分割

    网络上传文件的时候,当一个文件很大时,就需要将文件分割成几个文件,以便于网络传输.用java来实现这个功能,思路如下:利用io流读取文件,然后再将文件字节分成对应的字节,再写入文件.为了加快读取文件效 ...

  4. java字节流读取文件_字节流读取文件 java的几种IO流读取文件方式

    java字节流怎么读取数据 字节流读取数据例子如下: import java.io.File;import java.io.FileInputStream;import java.io.FileNot ...

  5. IO流进行文件读写操作

    IO流进行文件读写操作 一.Java程序读excel文件 excel文件分为xls,xlsx和csv文件. 1.xls和xlsx的主要区别是版本不同: xls是excel2003及以前版本所生成的文件 ...

  6. java输出流输入流的使用_Java中的IO流之文件输入输出流

    Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...

  7. java io流 教程_Java基础教程:IO流与文件基础

    Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...

  8. IO流读取文件用户信息根据年龄排序后,写到文件

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java ...

  9. Java io流---拷贝文件夹下的所有文件和目录

    Java io流-拷贝文件夹下的所有文件和目录 代码: package demo01;import java.io.*; import java.util.TreeMap;public class C ...

最新文章

  1. 编写高性能的 JavaScript 程序的几个提示
  2. Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)...
  3. Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
  4. 50%的次日留存率,没有评论留言功能的same是如何做到的?
  5. python三引号 内部变量_python在三引号中使用变量
  6. 属于你们的“礼仪小课堂”
  7. 一起学windows phone7开发(二十一.二 Map控件的简单使用)
  8. fetch请求报错:
  9. ioc,di,aop详解
  10. An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometri
  11. 18.TCP使用的注意事项
  12. linux 清tcp缓存 命令_漫画 | 一台Linux服务器最多能支撑多少个TCP连接?
  13. java抓取豆瓣网页内容_爬取豆瓣网页上的电影(包括图片,评分,和简介等)
  14. 2017年微商方向选择
  15. 如何在POWER BI中翻转90度显示标题?
  16. python封包和解包_Python基础——解包与封包
  17. 操作系统和内核有什么区别?
  18. 如何自学编写手游脚本_自学如何编写代码时应做的5件事
  19. 遮罩层 遮挡不住 flash曲线的解决办法
  20. vue路由传参 params传参不能传对象

热门文章

  1. 李雅普诺夫方程以及MATLAB函数求解
  2. Windows8.1层出不穷的问题与爱恨交织的心态
  3. CURL 钉钉机器人 JSON 传参
  4. php修炼手册安卓,Gallery - [ Android中文手册 ] - 在线原生手册 - php中文网
  5. 数字货币即将面世 蹭“数字货币”热度套路频现
  6. 股市赚钱,靠什么?(7)
  7. 视频教程-FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-C/C++
  8. 【学习cmake-cookbook/chapter-03/recipe-06/cxx-example】
  9. JDK、eclipse安装
  10. 员工管理系统Android版