fileoperation.java

来自「记事本的基本功能」· Java 代码 · 共 60 行

JAVA
60
字号
package Tools;

import java.io.*;


public class FileOperation {
	private File file;
	
	public File getFile() {
		return file;
	}

	public void setFile(File file) {
		this.file = file;
	}

	public String readFile(){
		String str = null;
		StringBuffer sb = new StringBuffer();
		try {
			FileReader fr = new FileReader(file);
			BufferedReader buffr = new BufferedReader(fr);
			boolean eof = false;
			while(!eof){
				String line = buffr.readLine();
				if(line!=null){
					sb.append(line);
					sb.append('\n');
				}
				else{
					eof=true;
				}				
			}//end while

			str=sb.toString();
			buffr.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}catch (IOException e) {
			e.printStackTrace();
		}
		
		
		return str;
	}

	public boolean writeFile(String str,File file){
	    try {
		FileWriter fw = new FileWriter(file);
		BufferedWriter bw  = new BufferedWriter(fw);
		bw.write(str);
		bw.close();
	    } catch (IOException e) {
		e.printStackTrace();
	    }
	    
	    return true;
	}
}

⌨️ 快捷键说明

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