hallo zusammen. ich brauche mal wieder eure Hilfe:
Mein Programm soll folgendes machen:
In der Kommandozeile soll nach dem compilieren eingegeben werden:
java Test Dies ist ein Test "des Programms" ("des Programms wird als ein Element verstanden, weil es in Anführungszeichen steht)
Die Wörter werden dann ja automatisch im Array args gespeichert.
Nun möchte ich das Array einfach wieder ausgeben. Hat auch geklappt,
allerdings wird das letzte Element leider nicht mit Anführungszeichen ausgegeben.
In der Java-Documentation hab ich die Methode "contains(CharSequence s)" gefunden und damit versucht
mein Problem zu lösen.
Das Programm vorher:
Dann habe ich versucht "contains(CharSequence s)" einzubauen.
Da sind anscheinend noch ein paar blöde Fehler( oder ist das so komplett falsch?) und es wäre nett, wenn ihr mir helfen würdet!
Danke,
Sascha.
Mein Programm soll folgendes machen:
In der Kommandozeile soll nach dem compilieren eingegeben werden:
java Test Dies ist ein Test "des Programms" ("des Programms wird als ein Element verstanden, weil es in Anführungszeichen steht)
Die Wörter werden dann ja automatisch im Array args gespeichert.
Nun möchte ich das Array einfach wieder ausgeben. Hat auch geklappt,
allerdings wird das letzte Element leider nicht mit Anführungszeichen ausgegeben.
In der Java-Documentation hab ich die Methode "contains(CharSequence s)" gefunden und damit versucht
mein Problem zu lösen.
Das Programm vorher:
Code:
public class Test {
public static void main(String[] args) {
for (int i=0; i<args.length; i++) {
System.out.println(args[i]);
}
}
}
Dann habe ich versucht "contains(CharSequence s)" einzubauen.
Code:
public class Test {
public static void main(String[] args) {
boolean s;
for (int i=0; i<args.length; i++) {
if (args.contains(= s) )
System.out.println("\""args[i]"\"");
else
System.out.println(args[i]);
}
}
}
Da sind anscheinend noch ein paar blöde Fehler( oder ist das so komplett falsch?) und es wäre nett, wenn ihr mir helfen würdet!
Danke,
Sascha.