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

JAVA读文件和写文件的的代码模版

时间:2015-03-13 10:35:15      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

 

有的时候经常为真么读写文件最合理发愁,因为JAVA提过读写文件的方式太多了(C更甚至,fopen & open又有多少人傻傻分不去,更别说ReadFile了)。

这里个人绝对比较好的写法,仅供参考。

**********************************************************************************************************************

读取文件:

**********************************************************************************************************************

public static String readFile(String file, String encode) throws Exception {
FileInputStream fileInput = new FileInputStream(file);
InputStreamReader reader = (encode==null || "".equals(encode))?new InputStreamReader( fileInput ) :new InputStreamReader( fileInput, encode);
StringBuffer sBuffer = new StringBuffer();
int charCount = 0;
char[] charBuffer = new char[1024];
while((charCount = reader.read(charBuffer)) > 0) {
sBuffer.append(charBuffer, 0, charCount);
}
reader.close();
fileInput.close();
return sBuffer.toString();
}

**********************************************************************************************************************

输入文件:

**********************************************************************************************************************

public static void setCode(String file, String encode, String code) throws Exception {
FileOutputStream fileOutput = new FileOutputStream(file);
OutputStreamWriter writer = (encode==null || "".equals(encode))?new OutputStreamWriter(fileOutput) :new OutputStreamWriter(fileOutput, encode);
writer.write(code);
writer.close();
fileOutput.close();
}

*********************************************************************************************************************

因为读写文件时间长了。写的五花八门的。重要有自己的风格在里面才行。

以上

 

JAVA读文件和写文件的的代码模版

标签:

原文地址:http://www.cnblogs.com/ys0103/p/4334333.html

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