使用IO流对文件进行编写功能
来源:互联网 发布:axure mac安装教程 编辑:程序博客网 时间:2024/06/08 00:42
对于使用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();}}}
文件字节输出流的操作就是这么多,欢迎各位同道之人或不同见解者进行交流
阅读全文
0 0
- 使用IO流对文件进行编写功能
- 使用IO流对文件进行读取功能
- 使用多线程和IO流编写文件复制功能类
- IO流对文件进行续写
- Java-使用IO流对大文件进行分割和分割后的合并
- Java-使用IO流对大文件进行分割和分割后的合并
- IO流--FileWriter对已有的文件进行续写
- 通过IO流对文件进行加密和解密
- 用IO流对文件进行复制操作
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- IO流复制文件并对文件进行更名---师承刘易老师
- C# 使用FileStream文件流对文件进行读取写入
- 使用IO进行文件的复制操作
- 使用标准io实现文件复制功能
- 使用MFC对FTP文件或者文件夹进行下载、断点续传等功能的个人理解
- IO流(8)--对数据进行加密
- 黑马程序员------ io流对一个图片文件进行分割与合并
- 利用IO流对文件进行分割和无损还原合并
- Android透明状态栏或者渐变色状态栏
- IO
- Sqlserver_数据库间导数据
- 进程间通信----管道
- Atom 常用快捷键
- 使用IO流对文件进行编写功能
- SpringMvc4.x基础(一):项目快速搭建
- Android安卓4.0以下,fastclick触发两次?
- Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
- RF中中文乱码解决方案
- 微信开发-关于分享朋友&朋友圈以及录音功能
- Mac QQ 防撤回------------------简单实现防女朋友撤回消息(好吧程序员哪有女朋友,我瞎说的....)
- Maven经典错误之二- Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-mave
- 几个不错的工具网站