简体   繁体   English

JAVA的MAIN()中的可选参数

[英]Optional Parameters in MAIN() for JAVA

Is it possible to implement optional parameters for a Java program? 是否可以为Java程序实现可选参数?

I tried searching this up, but all that came up was for overloading methods in Java, not specifically the main(). 我尝试进行搜索,但是出现的只是Java中的重载方法,而不是main()。

What I'm trying to do is run a Java program with an optional flag, ie: 我想做的是运行带有可选标志的Java程序,即:

~ java Program textfile.txt [optional flag]

where Program must run with a supplied text file, but not necessarily optional flag. 其中Program必须使用提供的文本文件运行,但不一定是可选标志。

All arguments are in args parameter of main. 所有参数都在main的args参数中。 You must implement the logic for processing it. 您必须实现对其进行处理的逻辑。

If you are feeling lazy and want to try some libraries, have look at Apache Commons CLI library. 如果您感到懒惰并想尝试一些库,请查看Apache Commons CLI库。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM