java 创建txt_java创建txt文件并存入内容
本文实例为大家分享了java创建txt文件并存入内容的具体代码,供大家参考,具体内容如下
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class txtExport {
private static String path = "D:/";
private static String filenameTemp;
public static void main(String[] args) throws IOException {
txtExport.creatTxtFile("你好");
txtExport.writeTxtFile("你好");
}
/**
* 创建文件
*
* @throws IOException
*/
public static boolean creatTxtFile(String name) throws IOException {
boolean flag = false;
filenameTemp = path + name + ".txt";
File filename = new File(filenameTemp);
if (!filename.exists()) {
filename.createNewFile();
flag = true;
}
return flag;
}
/**
* 写文件
*
* @param newStr
* 新内容
* @throws IOException
*/
public static boolean writeTxtFile(String newStr) throws IOException {
// 先读取原有文件内容,然后进行写入操作
boolean flag = false;
String filein = newStr + "\r\n";
String temp = "";
FileInputStream fis = null;
InputStreamReader isr = null;
BufferedReader br = null;
FileOutputStream fos = null;
PrintWriter pw = null;
try {
// 文件路径
File file = new File(filenameTemp);
// 将文件读入输入流
fis = new FileInputStream(file);
isr = new InputStreamReader(fis);
br = new BufferedReader(isr);
StringBuffer buf = new StringBuffer();
// 保存该文件原有的内容
for (int j = 1; (temp = br.readLine()) != null; j++) {
buf = buf.append(temp);
// System.getProperty("line.separator")
// 行与行之间的分隔符 相当于“\n”
buf = buf.append(System.getProperty("line.separator"));
}
buf.append(filein);
fos = new FileOutputStream(file);
pw = new PrintWriter(fos);
pw.write(buf.toString().toCharArray());
pw.flush();
flag = true;
} catch (IOException e1) {
// TODO 自动生成 catch 块
throw e1;
} finally {
if (pw != null) {
pw.close();
}
if (fos != null) {
fos.close();
}
if (br != null) {
br.close();
}
if (isr != null) {
isr.close();
}
if (fis != null) {
fis.close();
}
}
return flag;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java 创建txt_java创建txt文件并存入内容相关推荐
- Helm 创建一个NOTES.txt文件
引自: Helm | 创建一个NOTES.txt文件 该部分会介绍为chart用户提供说明的Helm工具.在helm install 或 helm upgrade命令的最后,Helm会打印出对用户有用 ...
- Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...
原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...
- Java点击按钮加一行数据_java - 单击按钮java时如何从txt文件绘制下一行? - SO中文参考 - www.soinside.com...
单击按钮java时如何从txt文件绘制下一行? 问题描述 投票:0回答:1 import javax.swing.*; import java.awt.*; import java.awt.event ...
- java ftpclient上传txt文件
java ftpclient上传txt文件 import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp. ...
- Java代码输出到txt文件(申请专利贴源码的必备利器)
最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...
- Android 读取本地txt文件中的内容
Android 读取本地txt文件中的内容 import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt ...
- Flex读取txt文件里的内容(二)
Flex读取txt文件里的内容 自己主动生成的文件 LoadTxt-app.xml: <?xml version="1.0" encoding="utf-8&quo ...
- localhost_access_log.*.txt文件含义及内容配置
官方网址:http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html 转载博客:https://blog.csdn.net/qq_3012124 ...
- R语言读取txt文件中的内容
在RGui中读取.txt文件中的内容,采用函数read.table("xxx.txt",head=TRUE|FALSE); 其中head=TRUE表示含有属性的标题,hea ...
- JAVA创建TXT文件并写入内容
public static void main(String[] args) {try {// 保存路径String path = "D://logs";String title ...
最新文章
- TF之DeepDream:DeepDream前世今生之简介、安装、使用方法之详细攻略
- BZOJ4974 字符串大师(kmp)
- 今天去医院拿宝宝的微量元素检查结果
- java getscale_Java MajorType.getScale方法代碼示例
- 新后缀再开放,投资者应谨慎对待!
- python中的for in 语句_2、python,for..in语句
- python内置模块_三分钟读懂Python内置模块collections
- powershell自动化操作AD域、Exchange邮箱系列(7)—get-aduser/get-user获取信息 取值方法及区别
- 谷歌开源内部代码评审规范
- Win10周年升级新增52000个emoji表情
- 在计算机中打开word2010三种方法,Word2019中打开文档的三种方式
- linux下od命令的使用教程,linux od命令详解
- 烟雾检测模块ADPD188BI介绍与应用(一)
- ceph rbd mysql_ceph rbd操作
- 南丁格尔玫瑰图 With ggplot2【R语言】
- angular检测ie浏览器,并给用户提示
- python写BMI计算器
- FFmpeg入门详解之124:Qt5 FFmpeg单路网络摄像头采集预览
- linux mysql 修改密码
- input框不能输入的几种方式