Was sind die Befehlszeilenargumente in Java?
Wie greife ich auf Java-Befehlszeilenargumente zu?
Der Zugriff auf die Befehlszeilenargumente in Java ist sehr einfach. Die Verwendung dieser Argumente in unserem Java-Code ist einfach. Sie werden als Array von Strings gespeichert, die an main() übergeben werden . Meistens wird es als args bezeichnet . Schauen Sie sich den allgemeinen Header im Snippet unten an.
public static void main(String[] args){…}
Beispiel
Schauen wir uns ein Beispiel an, das im Folgenden ausführlich erläutert wird.
// Program to check for command line arguments
public class Example {
public static void main(String[] args) {
// check if the length of args array is < 0
if (args.length <= 0) {
System.out.println("No command line arguments found.");
} else {
System.out.println("The first command line argument is: " + args[0]);
System.out.println("All of the command line arguments are: ");
// iterating the args array and printing all of the command line arguments
for (String index : args)
System.out.println(index);
}
}
}
Ausführung
Um das Programm auszuführen, übergeben Sie die Argumente auf der Befehlszeile wie folgt. Wir verwenden hier die IntelliJ-IDE, Sie können jede Ihrer Wahl verwenden. Wählen Sie für IntelliJ die Option „Ausführen“ → „Konfigurationen bearbeiten“. Gehen Sie als Nächstes zur Registerkarte „Programmargumente“, die unter den verfügbaren Registerkarten an zweiter Stelle steht. Sie können Ihre Argumente in den verfügbaren Block eingeben, klicken Sie auf „OK“ und dann auf „Ausführen“. Für die gleiche Ausgabe wie dieses Programm verwenden Sie den folgenden Text.Mein Name ist Andrew.
Ausgang
Das erste Befehlszeilenargument ist: My
Alle Befehlszeilenargumente sind:
Mein
Name
ist
Andrew.
GO TO FULL VERSION