args[] によって渡される入力が必要なツールを Java でコーディングしています。引数の使用方法は知っていますが、この入力をより適切に処理したいと考えています。
これは私のコードの一部です:
if (args.length > 0 ) {
switch (args[0]) {
case "scan": blah blah
break;
case "some cases": some code
break;
しかしもちろん、引数はその位置に厳密に制限されています。実際には、コマンドラインで呼び出す必要があります:
java javaProgram arg1 arg2 arg3
私は本当にこれが好きではありません...
私が望むのは、ポジションから独立した、他のCプログラムツールのようなオプションを使用して、この引数をより適切に管理することです:
例:
java javaProgram -ip 127.0.0.1 -データベース data.txt -vv -out output.txt
どんな助けでも大歓迎です!
デイブ
(引数の配列リストについて考えていますが、解決策になるでしょうか?)