⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileoperation.java

📁 记事本的基本功能
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -