-
大小: 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
評論
共有 條評論