Java写内容到本地文件

Java程序写内容到本地文件,代码如下:

导包部分:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;

public class FileUtils {

public static void main(String args[]) {
	writeFile();
}
public static void writeFile() {
	FileWriter fileWriter = null;
	BufferedWriter bw = null;
	try {
		// The path of target file must be existed, target file can not be existed 
		File testFile = new File("E:\\Test_JAVAProgram\\TestWriteFile\\TestWriteFile.txt");
		System.out.println("This is a sample to write file");
		fileWriter = new FileWriter(testFile);
		bw = new BufferedWriter(fileWriter);
		String contentStr = "Hello World!";
		bw.write(contentStr);
		// Get new line
		bw.append(System.getProperty("line.separator"));
		bw.append("This is a sample to write file!");
		// Need to add this statement
		bw.flush();
	}catch(Exception e) {
		e.toString();
	}finally {
		if(bw != null) {
			try {
				bw.close();
			}catch(Exception e) {
				e.toString();
			}
		}
		if(fileWriter != null) {
			try {
				fileWriter.close();
			}catch(Exception e) {
				e.toString();
			}
		}
	}
}

}

	public static void writeFile() {
		FileWriter fileWriter = null;
		BufferedWriter bw = null;
		try {
			// The path of target file must be existed, target file can not be existed 
			File testFile = new File("E:\\Test_JAVAProgram\\TestWriteFile\\TestWriteFile.txt");
			System.out.println("This is a sample to write file");
			fileWriter = new FileWriter(testFile);
			bw = new BufferedWriter(fileWriter);
			String contentStr = "Hello World!";
			bw.write(contentStr);
			// Get new line
			bw.append(System.getProperty("line.separator"));
			bw.append("This is a sample to write file!");
			// Need to add this statement
			bw.flush();
		}catch(Exception e) {
			e.toString();
		}finally {
			if(bw != null) {
				try {
					bw.close();
				}catch(Exception e) {
					e.toString();
				}
			}
			if(fileWriter != null) {
				try {
					fileWriter.close();
				}catch(Exception e) {
					e.toString();
				}
			}
		}
	}

这样就完成了写内容到本地文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值