gpt4 book ai didi

java - 如何将文件作为参数?

转载 作者:行者123 更新时间:2023-12-02 02:38:30 24 4
gpt4 key购买 nike

我意识到这不是一个描述性很强的问题,但我不知道还能如何表达它。

我为一种名为“tiny”的虚构语言编写了一个解释器 Tiny_Int.java。我需要知道的是如何使用指定的小文件运行解释器,如下所示:

java Tiny_Int <Sample.tiny

知道我正在使用它来读取小文件可能会有所帮助

FileReader fileReader = new FileReader(file); //file being the Sample.tiny
BufferedReader bufferedReader = new BufferedReader(fileReader);

最佳答案

您似乎混淆了两个概念。如果你想像这样使用 shell 重定向:

java Tiny_Int < Sample.tiny

然后 shell 会将文件内容推送到 System.in ,并且您不需要显式加载该文件。你只需要从 System.in 读取它.

另一方面,如果您希望程序接受一个明确的参数来说明您要使用哪个文件,如下所示:

java Tiny_Int Sample.tiny

然后您想查看 String[] main 的参数打开文件。

令人惊讶的差异有多大<可以制作!

关于java - 如何将文件作为参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com