繁体   English   中英

java gnu getopt-如何使其不区分大小写?

[英]java gnu getopt - how to make it case insensitive?

我正在为Java使用gnu的getopt库。 如何使长选择不区分大小写? 即我希望--switch被视为--Switch 默认行为似乎区分大小写,并且我找不到其他定义的地方。

谢谢

getopt由linux CLI程序编写,并且(大多数情况下)是为linux CLI程序编写的。 Linux是区分大小写的操作系统。 简而言之,get-opt不提供此功能。 但是,您可以解决此问题。

仅在大写中指定选项。 在将String[]args传递给getopt之前,请对其进行循环,然后将所有没有参数的选项(例如,以-或-开头)转换为大写。

暂无
暂无

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

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