Java Gnu Getopt-それをケースに鈍感にする方法は?
-
23-10-2019 - |
質問
私はJavaにGNUのGetopt Libraryを使用しています。どうすれば、ケースを鈍感にするために長い選択をすることができますか?つまり、欲しい --switch
のように扱われる --Switch
. 。デフォルトの動作はケースに敏感であるように見え、そうでない場合を定義する場所を見つけることができませんでした。
ありがとう
解決
Getoptは、Linux CLIプログラムのために(ほとんど)書かれています。 Linuxは、ケースに敏感なオペレーティングシステムです。要するに、get-optはこの機能を提供しません。ただし、これを回避できます。
大文字のオプションのみを指定します。あなたがあなたを通過する前に String[]args
getoptに、その上にループして、引数ではないすべてのオプションを(例:または - または - )大文字に変換します。
所属していません StackOverflow