-
大小: 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
评论
共有 条评论