System.out.println( args[0] );
stringA
Die Worte der Kommandozeile, nach dem Namen des Programms, sind die Argumente der Kommandozeile. Das ist Unix Programmierern vertraut, aber Windows Programmierern weniger geläufig. Sie sind eine praktische Möglichkeit, ohne Dialog mit dem Anwender, Werte an ein Programm zu übergeben. In der Kommandozeile kann es eine beliebige Anzahl von Argumenten geben. Die Argumente sind Strings von Zeichen, auch wenn einige Zeichen wie "<" und ">" nicht erlaubt sind. Jedes Argument ist von den benachbarten durch Leerzeichen getrennt.
Nicht alle Computersysteme unterstützen Argumente in der Kommandozeile. Apple Computer haben keine Kommandozeile. Integrierte Entwicklungsumgebungen wie J++ oder Visual Café unterstüzen Argumente in der Kommandozeile üblicherweise nur begrenzt.
Hier ist ein Beispielprogramm:
class StringDemo
{
public static void main ( String[] args )
{
for (int j=0; j < args.length; j++ )
System.out.println( "Parameter " + j + ": " + args[j] );
}
}
Angenommen, dass der Anwender dieses Programm mit der Kommandozeile startet:
C:\>java StringDemo stringA stringB stringC