我意识到这不是一个描述性很强的问题,但是我不确定该如何声明。

我编写了一个解释器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。

10-08 01:13