gpt4 book ai didi

java - 如何使用java程序< "filename"到达输入文件?

转载 作者:行者123 更新时间:2023-12-01 11:58:09 24 4
gpt4 key购买 nike

我正在做一项需要处理文件的作业。测试人员使用命令参数

"java puzzle < sample_input_1.txt"

用我的程序运行该文件。我的程序是“puzzle”,文件是“sample_input_1.txt”。

我一直在搜索,但我不太确定如何从此文件中检索数据。我习惯于将文件路径作为 main 的参数,我使用扫描仪来读取它。

在编程和检索文件数据时如何访问该文件?我想做一些像扫描仪一样的事情来读取它。

谢谢大家!

最佳答案

它位于您的标准输入流上。澄清一下,如果您习惯使用接受文件的 Scanner 构造函数(如下所示):

Scanner scanner = new Scanner(new File(args[0]));

然后使用接受InputStream的Scanner构造函数,并传递System.in:

Scanner scanner = new Scanner(System.in);

此后您应该能够以您习惯的方式使用扫描仪。

关于java - 如何使用java程序< "filename"到达输入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204361/

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