Hallo Community!
Gibt es irgendwo eine gute Möglichkeit die Parameter von der Kommandozeile sinnvoll auszuwerten, wenn diese im Linux-typischen Format daher kommen? Ich stell mir z. B. folgende Aufrufe vor:
Ich stell mir da eine Klasse vor, der ich args[] übergebe und diese mir dann Methoden wie
--> switchIsSet("v")
zur Verfügung stellt. Diese Methode soll dann true zurückgeben, bei den Aufrufen 1, 2, 3.
Außerdem bräucht man eine Methode wie
--> getWert("out")
bzw.
--> getWert("o")
um meineDatei.txt zu bekommen.
Und eine Methode, um abc.xml zu bekommen, wäre auch nicht schlecht.
Gibt es da etwas fertiges oder muss man das selber entwickeln?
Konstantin
Gibt es irgendwo eine gute Möglichkeit die Parameter von der Kommandozeile sinnvoll auszuwerten, wenn diese im Linux-typischen Format daher kommen? Ich stell mir z. B. folgende Aufrufe vor:
- java MeinProgramm -v
- java MeinProgramm -ivo meineDatei.txt
- java MeinProgramm -i -v --out="meineDatei.txt" abc.xml
- java MeinProgramm -i --out=meineDatei.txt
Ich stell mir da eine Klasse vor, der ich args[] übergebe und diese mir dann Methoden wie
--> switchIsSet("v")
zur Verfügung stellt. Diese Methode soll dann true zurückgeben, bei den Aufrufen 1, 2, 3.
Außerdem bräucht man eine Methode wie
--> getWert("out")
bzw.
--> getWert("o")
um meineDatei.txt zu bekommen.
Und eine Methode, um abc.xml zu bekommen, wäre auch nicht schlecht.
Gibt es da etwas fertiges oder muss man das selber entwickeln?
Konstantin