java生成txt文件

转载 2017年01月03日 15:00:00
public class MyFile { 
private static String path = "D:/"; 
private static String filenameTemp; 

/** 
* 创建文件 

* @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中stream代表一种数据源,javaio的底层数据源。 在任何有能力产生数据源的javaio对象就可以看作是一个InputSt...
  • DCBTB
  • DCBTB
  • 2016年06月16日 20:09
  • 3559

Java生成Txt文件及下载

package com.saicfc.pmpf.internal.manage.utils; import java.io.File; import java.io.FileWriter; impo...

java实现爬虫技术,读取txt,word,excel,ppt,pdf,html等格式的文件

最近跟我同事一起做的项目要求读取txt,word,excel,ppt,pdf,html中的内容,不多说,先把代码贴出来,之后有时间再来做详细的解读。 这是读取txt文件 /** * 获取t...

java读取txt文件并以在每行以空格取数据

简单一个例子。其中正则是取消多余空格或者tab键 package test4; import java.io.BufferedReader; import java.io.FileReader; ...

Java读写txt或doc文件

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F...

如何用Java解析位于FTP中的txt文件

在Java开发过程中,有些时候可能会遇到解析FTP中文件的问题,在此我们以txt格式为例子,来进行一次对FTP的访问。 首先是对一个文件的解析,我们使用properties文件来存储对访问FTP的一些...

Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!

Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!...
  • jspping
  • jspping
  • 2016年04月28日 16:16
  • 2591

java--从txt文件中读取完全二叉树数据建立二叉树并打印出遍历结果

详细看注释: import java.io.*; import javax.swing.JOptionPane; import java.util.*; /** * 功能:读入文件里的数据存入二...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java生成txt文件
举报原因:
原因补充:

(最多只允许输入30个字)