Hochkomma in Argument

Migu

Mitglied
Hallo

Ist es Möglich ein Program ein Argument zu übergeben dass in Hochkommas eingebunden ist?

Wenn ich in Netbeans oder in der Shell mein Argument mit Hochkommas angebe dann sind diese im Program verschwunden. Die brauche ich aber weil ich abfragen will ob das Argument Hochkommas enthält oder nicht.

Java:
// Erstes argument = "arg1"
public class Test {
    public static void main(String[] args) {
        System.out.println(args[0]);
    }
}

So nun bekomme ich als output: arg1. Sollte aber "arg1" sein.

Gruss
Migu
 
G

Gast2

Gast
Unter Windows müsstest du glaub ich mit ^ escapen. Unter Linux sollte das mit \ funktionieren.
 

Migu

Mitglied
Unter Windows müsstest du glaub ich mit ^ escapen. Unter Linux sollte das mit \ funktionieren.

Aha ja, in der Shell klappt das auch. Hatte es nur in Netbeans ausprobiert. Anscheinend gibt es da auch Unterschiede.

Es sieht total komisch aus ein Argument mit den Backslashes zu übergeben, aber gut, wenns keine andere Möglichkeit gibt...


Danke!
Migu
 
G

Gast2

Gast
Naja, die Gänsefüßchen werden normalerweise verwendet um nen Argument zu kapseln:
Code:
java DeineKlasse "Dies ist ein schöner Satz"
Und irgendwo her muss die Konsole ja wissen ob du jetzt nen String mit Leerzeichen eingeben willst oder Gänsefüßchen übergeben willst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P doppeltes Hochkomma (") in String verwenden Java Basics - Anfänger-Themen 3
Z actual and formal argument lists differ in length Java Basics - Anfänger-Themen 13
S ArrayList.add Falsches Argument? Java Basics - Anfänger-Themen 1
M Argument in Integer verwandeln und das Doppelte davon printen Java Basics - Anfänger-Themen 9
K Operatoren The Operator * is undefined for the argument type(s) double, String Java Basics - Anfänger-Themen 4
H Argument bei Methode .toArray() Java Basics - Anfänger-Themen 8
V RMI - argument type mismatch Java Basics - Anfänger-Themen 1
V Operatoren Java if-else argument Java Basics - Anfänger-Themen 4
A Double[] Array zahlen per Argument übergeben Java Basics - Anfänger-Themen 5
L The operator && is undefined for the argument type(s) String, boolean Java Basics - Anfänger-Themen 8
H Methoden null-Argument bei varargs Java Basics - Anfänger-Themen 6
V Erste Schritte Return ohne Argument Java Basics - Anfänger-Themen 6
M Argument der Kommandozeile überprüfen Java Basics - Anfänger-Themen 4
C Begriffe Parameter und Argument Java Basics - Anfänger-Themen 4
danielita Dateiname als Argument Java Basics - Anfänger-Themen 3
nabla Threads mit Argument? Java Basics - Anfänger-Themen 2
I Fehlendes Argument in Main-Methode abfangen Java Basics - Anfänger-Themen 15
A Klassennahmen über Kommandenzeile-Argument mitteilen Java Basics - Anfänger-Themen 2
X übergebenes Argument als Ziel Java Basics - Anfänger-Themen 7
L Dieses Problem nagt an meiner Würde - Argument * Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben