gpt4 book ai didi

java - 有没有办法将输入从文件重定向到 Netbeans 中的标准输入?

转载 作者:搜寻专家 更新时间:2023-10-30 21:04:27 25 4
gpt4 key购买 nike

我正在使用 Netbeans 和 Maven 开发应用程序。我的应用程序应该从标准输入获取数据。但是我不明白如何测试它。放< data.txt进入 args 列表不起作用。

我需要的是:

$ java MyProgram < data.txt 

最佳答案

我假设你有这样的事情:

public static void main(String[] args) {
...
}

这可以用作您的应用程序的入口点,在此之前您可以通过以下方式更改输入 channel :

FileInputStream is = new FileInputStream(new File("test.data"));
System.setIn(is);

以上可以在单元/集成测试中使用。

关于java - 有没有办法将输入从文件重定向到 Netbeans 中的标准输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686060/

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