JAVA读文件和写文件的的代码模版
有的时候经常为真么读写文件最合理发愁,因为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 writeFile(String file, String encode, String content) throws Exception {
		FileOutputStream fileOutput = new FileOutputStream(file);
		OutputStreamWriter writer = (encode==null || "".equals(encode))?new OutputStreamWriter(fileOutput) :new OutputStreamWriter(fileOutput, encode);
		writer.write(content);
		writer.close();
		fileOutput.close();
	}
*********************************************************************************************************************
因为读写文件时间长了。写的五花八门的。重要有自己的风格在里面才行。
以上
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号