fileoperate.java~13~

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

JAVA~13~
54
字号
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 DataInputStream(new FileInputStream(fileName))).readLine();
      }
      catch (IOException ex1) {
        return null;
      }


  }

  public void emptyFile(){
    if(!fileName.equals(null)) 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 + -
显示快捷键?