Argumente einlesen?

zReaLy

Mitglied
Hallo,
ich wollte wissen wie man einen String von einem String sozusagen bekommt...
ich zeig euch das mal,
also ich habe einen String "Name Tomate"
dann würde ich gerne das "Tomate" abfangen(Tomate kann halt auch was anderes sein),
wie z.b. ein kommando von der cmd...

ich hoffe ihr konntet mich einiger maßen verstehen.
 
Hmm,
ich hab das jetzt nicht wirklich verstanden,
aber ich habe mal kurz was gebaut:
Java:
package src;

import java.util.Scanner;

public class Command {
	
	@SuppressWarnings("resource")
	public static void getCommandOf(String arg0) {
		  Scanner s = new Scanner(arg0);
		  
		  String arg1 = s.next();
		  
		  if(arg1.equalsIgnoreCase("/name")) {
			  if(s.hasNext()) {
				  String arg2 = s.next();
				  System.out.println("Settet Name to " + arg2);
			  } else {
				  System.out.println(arg1 + " is Undefined!");
				  System.out.println("/Name <YourName>");
			  }
		  } else {
			  System.out.println(arg1 + " is Undefined!");
			  System.out.println("/Name <YourName>");
		  }
	}
}
gibt es hierzu nicht etwas besseres so funktioniert zwar, aber bei anderen Sachen wo ich sowas einlese stört das "s.next()", ich meine gibt es nicht sowas wie String.getArgs("/Name", arg0, arg1);
sodass ich mein arg0 und arg1 weiter verarbeiten kann?
 
Zuletzt bearbeitet von einem Moderator:
Zurück