使用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
原创粉丝点击