fileutil.java

来自「MD5加密算法」· Java 代码 · 共 52 行

JAVA
52
字号
package t26lab3_2.GUI;

import java.io.*;

public class FileUtil {
	public static BufferedReader bufread;
	public static BufferedWriter bufwriter;
	static File writefile;
	static String filepath;
	static String filecontent;
	static String read;
	static String readStr = "";
	
	public static String readfile(String path) 
	{
		try {
                       readStr = "";
			filepath = path; 
			File file = new File(filepath);
			FileReader fileread = new FileReader(file);
			bufread = new BufferedReader(fileread);
			while ((read = bufread.readLine()) != null) {
				readStr = readStr + read;
			}
		} catch (Exception d) {
			System.out.println(d.getMessage());
		}
		return readStr; 
	}

	
	public static void writefile(String path, String content, boolean append) {
		try {
			boolean addStr = append; 			
			filepath = path; 					
			filecontent = content; 				
			writefile = new File(filepath);
			if (writefile.exists() == false) 	
			{
				writefile.createNewFile();
				writefile = new File(filepath);
			}
			FileWriter filewriter = new FileWriter(writefile, addStr);
			bufwriter = new BufferedWriter(filewriter);
			filewriter.write(filecontent);
			filewriter.flush();
		} catch (Exception d) {
			System.out.println(d.getMessage());
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?