• 大小: 5KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-12
  • 语言: Java
  • 标签: bianyiyuanli  

资源简介

编译原理词法分析,java语言实现类C的操作,运行无误,含界面SWING实现IDE为MYECLIPSE(详情了解我博客)

资源截图

代码片段和文件信息

package com.nonefly.vesion3;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/**
 * 文件操作
 * @author zhangyu
 */
public class FileUtil {
/**
 * 文件读取到缓冲区
 * @param buffer 缓冲区
 * @param fileSrc 文件路径
 * @return true : success
 *     false : filed
 */
public static boolean readFile(StringBuffer buffer String fileSrc) {
try {
FileReader fileReader = new FileReader(fileSrc);
BufferedReader br = new BufferedReader(fileReader);
String temp = null;
while ((temp = br.readLine()) != null) {
buffer.append(temp);
}
return true;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return false;
}

/**
 * 追加方式写文件
 * @param args 需要写入字符串
 * @return true : success
 *     false : filed
 */
public static boolean writeFile(String args) {
try {
File file = new File(“./src/output.txt“);
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile()true);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(args);
bw.close();
return true;
} catch (IOException e) {
e.printStackTrace();
return true;
}
}
/**
 * 清空文件
 */
public static boolean clearFile() {
try {
File file = new File(“./src/output.txt“);
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(““);
bw.close();
return true;
} catch (IOException e) {
e.printStackTrace();
return true;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1850  2015-08-25 06:42  词法分析源文件\FileUtil.java

     文件       2928  2015-08-25 06:42  词法分析源文件\KeyTypes.java

     文件        249  2015-08-25 06:42  词法分析源文件\MainTest.java

     文件       3487  2018-05-21 21:47  词法分析源文件\TestLexer.java

     文件       2415  2015-08-25 06:42  词法分析源文件\TypeUtil.java

     目录          0  2018-05-21 19:41  词法分析源文件

----------- ---------  ---------- -----  ----

                10929                    6


评论

共有 条评论

相关资源