Java Parameter über Konsole

Matthiasnet

Well-known member
ID: 116869
L
14 August 2006
271
7
Hallo,

ich schreibe gerade ein kleines Java-Prog dem ich indexierte Werte übergeben möchte.
Also z.B.
Test -t 30 -p 45 (halt immer "-key value")

Nach mom. Kentnissstand kriege ich die Werte indem ich mir in der main args[0-3] ausgeben lasse.

Natürlich könnte ich jetzt immer Abfragen ob args[0] == "-t", args[2] == "-t" etc.
Aber gibts da keine schönere Möglichkeit um an die passenden values zu kommen?

Grüße
Matthiasnet
 
Übergabeparamter werden mit Leerzeichen getrennt und nicht nach dem Key/Value Prinzip. Also:

PHP:
java TestClass 1 2 3 "Text"

arg[0] ist dann 1, arg[1] ist 2, usw. Texte werden mit "" definiert.

Andere Möglichkeit wäre das per Scanner einzeln einzulesen.

Grüße
ryk