abend wünsch ich!
Ich habe ein kleines Problemchen bei dem ich mich nicht ausseh!
Ich habe ein Programm, dass ich von der CMD starten lassen will, und welches mit diversen Parametern aufgerufen werden kann.
Jeder Paramter soll hier eine Kennung haben : zb: java -jar "classpath" usw..-a "parameter" -b "parameter"
Desweiteren möchte ich das man dies dann nicht in einer bestimmten Reihenfolge tun muss, sondern eben nach der Kennung der Parameter.
Nun weiß ich, das man aus dem args[] aus der main die aufgerufenen Parameter einlesen kann.
Lange Rede kurzer Sinn..
Wie kann ich die Sortierung dieser Parameter implementieren bzw. wie werden diese eingelesen?
Weil wenn er den Parameter mit Kennung als String übergibt hab ich mir gedacht vielleicht so:
Code ohne gewähr^^
Denk mir aber, das man das auf eine elegantere Weise löse kann right?
Danke im Vorhinein!
Ich habe ein kleines Problemchen bei dem ich mich nicht ausseh!
Ich habe ein Programm, dass ich von der CMD starten lassen will, und welches mit diversen Parametern aufgerufen werden kann.
Jeder Paramter soll hier eine Kennung haben : zb: java -jar "classpath" usw..-a "parameter" -b "parameter"
Desweiteren möchte ich das man dies dann nicht in einer bestimmten Reihenfolge tun muss, sondern eben nach der Kennung der Parameter.
Nun weiß ich, das man aus dem args[] aus der main die aufgerufenen Parameter einlesen kann.
Lange Rede kurzer Sinn..
Wie kann ich die Sortierung dieser Parameter implementieren bzw. wie werden diese eingelesen?
Weil wenn er den Parameter mit Kennung als String übergibt hab ich mir gedacht vielleicht so:
Code ohne gewähr^^
Code:
String[]paras = new String[args.length];
for (String para : args){
int i = 0;
paras[i] = para;
i++;
}
for (String order : paras){
if (order.startsWith("-KENNUNG")){
String para1 = order;
}
Denk mir aber, das man das auf eine elegantere Weise löse kann right?
Danke im Vorhinein!