码迷,mamicode.com
首页 > 编程语言 > 详细

Java读取txt文件和覆盖写入txt文件和追加写入txt

时间:2017-09-20 22:01:30      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:rand   line   new   imp   sts   path   exist   content   and   

package thread;

import java.io.*;

public class hh {

/**
* 创建文件
* @param fileName
* @return
*/
public static boolean createFile(File fileName)throws Exception{
try{
if(!fileName.exists()){
fileName.createNewFile();
}
}catch(Exception e){
e.printStackTrace();
}
return true;
}


/**
*读取TXT内容
* @param file
* @return
*/
public static String readTxtFile(File file){
String result = "";
try {
InputStreamReader reader = new InputStreamReader(new FileInputStream(file),"gbk");
BufferedReader br = new BufferedReader(reader);
String s = null;
while((s=br.readLine())!=null){
result = result + s;
System.out.println(s);
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}


/**
* 写入TXT,覆盖原内容
* @param content
* @param fileName
* @return
* @throws Exception
*/
public static boolean writeTxtFile(String content,File fileName)throws Exception{
RandomAccessFile mm=null;
boolean flag=false;
FileOutputStream fileOutputStream=null;
try {
fileOutputStream = new FileOutputStream(fileName);
fileOutputStream.write(content.getBytes("gbk"));
fileOutputStream.close();
flag=true;
} catch (Exception e) {
e.printStackTrace();
}
return flag;
}


/**
* 写入TXT,追加写入
* @param filePath
* @param content
*/
public static void fileChaseFW(String filePath, String content) {
try {
//构造函数中的第二个参数true表示以追加形式写文件
FileWriter fw = new FileWriter(filePath,true);
fw.write(content);
fw.close();
} catch (IOException e) {
System.out.println("文件写入失败!" + e);
}
}



public static void main(String[] args) throws Exception{
File file = new File("D:\\123wu吴.txt");
createFile(file);
readTxtFile(file);
// writeTxtFile("我是写入的内容11",file);
fileChaseFW("D:\\123wu吴.txt","66666666");
}
}

Java读取txt文件和覆盖写入txt文件和追加写入txt

标签:rand   line   new   imp   sts   path   exist   content   and   

原文地址:http://www.cnblogs.com/Simeonwu/p/7565005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!