在java中有任何函数,其行为类似于来自c的getopt

您好我正在使用命令行应用程序,它可以接受命令行参数

app -port 8888 -filename d:\xyz\xyz.pdf -dest d:\pqr 

我正在寻找可以返回我的选项的function和它在c中的相应值如getopt。

那里有很多用于Java的命令行解析器库。 可能最受欢迎的是commons-cli (相当古老), args4j和JCommander 。 另请参阅Stackoverflow上的这个问题

“getopt java”的第一个google结果是C getopt to java的一个端口:

http://www.urbanophile.com/~arenn/hacking/download.html