- 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();
- }
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/0806201512791.html
来源: http://www.codesnippet.cn/detail/0806201512791.html