使用IO流对文件进行编写功能
对于使用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流对文件进行编写功能相关推荐
- 使用IO流对文件进行读取功能
对于文件的读取可以用字符流也可以用字节流,下面整理了一份利用字节读流对本地文件进行读取 1.实现思路 第一步:选择文件 实例化一个文件File,在File的构造里放上你要读取的文件路径,文件路径的斜杠 ...
- 解决关于java的IO流进行文件拷贝时拒绝访问的问题
解决关于java的IO流进行文件拷贝时拒绝访问的问题 1.在学习java IO流的时候,想进行文件的自动拷贝功能,我的代码是在idea中编写的,编写没有报红,但是运行时却出现了java.io.File ...
- Java io流实现文件分割
网络上传文件的时候,当一个文件很大时,就需要将文件分割成几个文件,以便于网络传输.用java来实现这个功能,思路如下:利用io流读取文件,然后再将文件字节分成对应的字节,再写入文件.为了加快读取文件效 ...
- java字节流读取文件_字节流读取文件 java的几种IO流读取文件方式
java字节流怎么读取数据 字节流读取数据例子如下: import java.io.File;import java.io.FileInputStream;import java.io.FileNot ...
- IO流进行文件读写操作
IO流进行文件读写操作 一.Java程序读excel文件 excel文件分为xls,xlsx和csv文件. 1.xls和xlsx的主要区别是版本不同: xls是excel2003及以前版本所生成的文件 ...
- java输出流输入流的使用_Java中的IO流之文件输入输出流
Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...
- java io流 教程_Java基础教程:IO流与文件基础
Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...
- IO流读取文件用户信息根据年龄排序后,写到文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java ...
- Java io流---拷贝文件夹下的所有文件和目录
Java io流-拷贝文件夹下的所有文件和目录 代码: package demo01;import java.io.*; import java.util.TreeMap;public class C ...
最新文章
- 编写高性能的 JavaScript 程序的几个提示
- Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)...
- Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
- 50%的次日留存率,没有评论留言功能的same是如何做到的?
- python三引号 内部变量_python在三引号中使用变量
- 属于你们的“礼仪小课堂”
- 一起学windows phone7开发(二十一.二 Map控件的简单使用)
- fetch请求报错:
- ioc,di,aop详解
- An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometri
- 18.TCP使用的注意事项
- linux 清tcp缓存 命令_漫画 | 一台Linux服务器最多能支撑多少个TCP连接?
- java抓取豆瓣网页内容_爬取豆瓣网页上的电影(包括图片,评分,和简介等)
- 2017年微商方向选择
- 如何在POWER BI中翻转90度显示标题?
- python封包和解包_Python基础——解包与封包
- 操作系统和内核有什么区别?
- 如何自学编写手游脚本_自学如何编写代码时应做的5件事
- 遮罩层 遮挡不住 flash曲线的解决办法
- vue路由传参 params传参不能传对象
热门文章
- 李雅普诺夫方程以及MATLAB函数求解
- Windows8.1层出不穷的问题与爱恨交织的心态
- CURL 钉钉机器人 JSON 传参
- php修炼手册安卓,Gallery - [ Android中文手册 ] - 在线原生手册 - php中文网
- 数字货币即将面世 蹭“数字货币”热度套路频现
- 股市赚钱,靠什么?(7)
- 视频教程-FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-C/C++
- 【学习cmake-cookbook/chapter-03/recipe-06/cxx-example】
- JDK、eclipse安装
- 员工管理系统Android版