fileoperate.java~16~

来自「手机端游戏开发程序」· JAVA~16~ 代码 · 共 55 行

JAVA~16~
55
字号
package chess;
import java.io.*;
/**
 * 写文件
 * @param fileName 文件名
 * @param s
 * @throws Exception
 */
public class FileOperate {
  String fileName;
  public FileOperate(String fileName){
    this.fileName=fileName;
  }
  public String readFileALine(){

    try {
        return new BufferedReader(new FileReader(fileName)).readLine();
      }
      catch (IOException ex1) {
        return null;
      }


  }

  public boolean emptyFile(){
    //if(!fileName.equals(null))
    return (new File(fileName).delete());
  }
  public void write2File(String s) { //throws Exception
    FileWriter out = null;
    try {
      out = new FileWriter(fileName, true);
      out.write(s);
      out.write("\r\n");
      out.close();
    }
    catch (Exception e) {
      System.out.println(e.getMessage());
    }
    finally {
      try {
        if (out != null) {
          out.close();
        }
      }
      catch (Exception e2) {
        System.out.println(e2.getMessage());
      }
    }
  }


}

⌨️ 快捷键说明

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