1
我正在編寫一個工具在java中需要一些輸入傳遞參數[] 我知道如何使用參數,但我希望處理更好的輸入。我如何處理java命令行參數?
這是我的代碼的一部分:
if (args.length > 0) {
switch (args[0]) {
case "scan": blah blah
break;
case "some cases": some code
break;
但當然ARG遊戲在命令行嚴格約束自己的立場,其實我有打電話:
的Java javaProgram ARG1參數3
我真的不喜歡這個......
我要的是更好地與像位置編程工具,indipendent任何其他C選項來管理這個論點:
例如:
的Java javaProgram -ip 127.0.0.1 -database的data.txt -vv - out output.txt
任何幫助將不勝感激!
戴夫
(我在考慮的參數數組列表,可以是一個解決辦法?)
是的,但任何好的指導?這很有趣! – AeonDave
我從JSAP(http://www.martiansoftware.com/jsap/)也得到了一些好的結果,但它似乎已經過時了一個人的lib - 那就是說,它確實有效並且是面向對象的。如果CLI構建器不適合您的需求,可以使用它。 –
關於CLI Builder的一件很酷的事情就是「流利的api」語法。 – djangofan