我意识到这不是一个描述性很强的问题,但是我不确定该如何声明。
我编写了一个解释器Tiny_Int.java,用于一种称为“ tiny”的组合语言。我需要知道的是如何使用指定的小文件运行解释器,如下所示:
java Tiny_Int <Sample.tiny
知道我正在使用它来读取小文件可能会有所帮助
FileReader fileReader = new FileReader(file); //file being the Sample.tiny
BufferedReader bufferedReader = new BufferedReader(fileReader);
最佳答案
您正在将文件重定向到Java命令,因此应使用以下命令从标准输入流(System.in
)中读取内容:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
使用
br.readLine()
读取每一行,直到返回null。