gpt4 book ai didi

java - 我应该在哪里使用命令行参数而不是扫描仪?

转载 作者:行者123 更新时间:2023-11-30 08:09:33 24 4
gpt4 key购买 nike

我知道当您创建 mainClass 的方法在 Java你创建它如下:

public static void main(String[] args)

我也知道 arrayStrings名为 args它用于在 main 中输入命令行参数方法,但我在 Eclipse 上开发我的应用程序我从来没有用过它,因为我总是通过 Scanner 输入我的值.

使用 Scanner 是一种不好的做法而不是命令行参数?有args数组的另一个用途?我应该什么时候使用 args数组?

提前致谢!

最佳答案

倒序:

When should I use args array?

当您传递命令行参数时。

Has args array another purpose?

没有。它用于传递命令行参数。

Is it a bad practise to use Scanner instead of command-line parameters?

并非总是可以使用扫描仪Scanner 可能会从 STDIN 读取,但在许多 UNIX 系统中,它更喜欢从 STDIN 读取命令输入并将命令行参数用于程序选项(例如 -- help-h).

关于java - 我应该在哪里使用命令行参数而不是扫描仪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32407113/

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