java文件输出流写文件的几种方法

来源:爱站网时间:2019-09-18编辑:网友分享
在Java Web项目的开发过程中,对程序员进行读写IO文件和复制文件的操作是不可用的知识,下文是爱站技术频道小编给出的java文件输出流写文件的几种方法,一起去看看吧。

Java Web项目的开发过程中,对程序员进行读写IO文件和复制文件的操作是不可用的知识,下文是爱站技术频道小编给出的java文件输出流写文件的几种方法,一起去看看吧。

 

package com.yiibai.io;

 

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class WriteFileExample {
 public static void main(String[] args) {

  FileOutputStream fop = null;
  File file;
  String content = "This is the text content";

  try {

   file = new File("c:/newfile.txt");
   fop = new FileOutputStream(file);

   // if file doesnt exists, then create it
   if (!file.exists()) {
    file.createNewFile();
   }

   // get the content in bytes
   byte[] contentInBytes = content.getBytes();

   fop.write(contentInBytes);
   fop.flush();
   fop.close();

   System.out.println("Done");

  } catch (IOException e) {
   e.printStackTrace();
  } finally {
   try {
    if (fop != null) {
     fop.close();
    }
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
 }
}
//更新的JDK7例如,使用新的“尝试资源关闭”的方法来轻松处理文件。
package com.yiibai.io;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class WriteFileExample {
 public static void main(String[] args) {

  File file = new File("c:/newfile.txt");
  String content = "This is the text content";

  try (FileOutputStream fop = new FileOutputStream(file)) {

   // if file doesn't exists, then create it
   if (!file.exists()) {
    file.createNewFile();
   }

   // get the content in bytes
   byte[] contentInBytes = content.getBytes();

   fop.write(contentInBytes);
   fop.flush();
   fop.close();

   System.out.println("Done");

  } catch (IOException e) {
   e.printStackTrace();
  }
 }
}

以上就是java文件输出流写文件的几种方法,相信一定能帮到你的,如果你觉得我们的文章对你有用,建议你可以好好收藏,更多的专业知识就请关注爱站技术频道!

上一篇:Java定时任务的三种实现方法

下一篇:分享java获取当前日期和时间的二种方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载