【发布时间】:2019-01-17 20:05:05
【问题描述】:
我正在尝试读取我的文本文件“inputFile.txt”,但系统显示以下错误。 谁能帮我解决这个错误?谢谢!
错误:不兼容的类型:FileInputStream 无法转换为 Reader Yylex yy = new Yylex(fin);
//create file object
File infile = new
File("C://name//test_jflex//inputFile.txt");
int ch;
StringBuffer strContent = new StringBuffer("");
FileInputStream fin = null;
try {
fin = new FileInputStream(infile);
Yylex yy = new Yylex(fin);
Yytoken t;
while ( (t = yy.yylex()) != null )
System.out.println(t);
fin.close();
}
【问题讨论】:
-
new Yylex(new BufferedReader(fin));或直接new Yylex(new FileReader(infile))