您的位置:首页 > 编程语言 > Java开发

使用IO流对文件进行编写功能

2017-05-27 11:13 302 查看
对于使用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 block
e.printStackTrace();
}
}
}


文件字节输出流的操作就是这么多,欢迎各位同道之人或不同见解者进行交流
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐