Java Konsoleneingabe als String abspeichern

abraxus14

Cadet 4th Year
Registriert
Mai 2007
Beiträge
96
Hallo Mitglieder,

ich möchte gern ein Programm schreiben, das ich wiefolgt starten möchte:
java Rechner ((2 + 3 -4) / 2).

Dabei möchte ich das Argument komlett in einem Stringargument abspeichern.
Wie mache ich das?
Geht so was in Art? String text=args;
 
du musst es in Anführungszeichen setzen und dann einfach String text = args[1];
 
Wenn der Aufruf so wäre:
Code:
java Rechner "((2 + 3 -4) / 2)"

Dann solltest du mit
String argument = args[0];
an alles zwischen den " kommen.

Es gibt auch eine Lib commons cli von Apache, falls du mehr mit dem CLI vorhast.
 
Um den Anführungszeichen beim Aufruf aus dem Weg zu gehen, kannst du auch einfach die Argumente auslesen und aneinanderhängen.

Nur falls es für dich eine Rolle spielt.
 
Zurück
Oben