Was sind die Befehlszeilenargumente in Java?
Die Befehlszeilenargumente in Java sind die Argumente, die von der Konsole an das Programm übergeben werden.
Das Befehlszeilenargument in Java sind die Informationen, die zum Zeitpunkt der Programmausführung an das Programm übergeben werden. Es handelt sich um das Argument, das bei der Ausführung des Programms über die Konsole übergeben wird. Das Befehlszeilenargument sind die Daten, die direkt nach dem Namen des Programms in die Befehlszeile geschrieben werden, während das Programm ausgeführt wird. Die über diese Befehlszeile an das Java-Programm übergebenen Argumente können vom Programm als Eingabe empfangen und im Code verwendet werden.
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“.
![Java-Befehlszeilenargumente – 1]()
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“.
![Java-Befehlszeilenargumente – 2]()
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.
Erläuterung
Im obigen Codeausschnitt haben wir die Befehlszeilenargumente
My name is Andrew übergeben . beim Ausführen des Codes nach dem Programmnamen. Auf die Argumente wird dann in unserem Code über die Variable
args zugegriffen .
Abschluss
Wir hoffen, dass Sie sich am Ende dieses Beitrags mit den Befehlszeilenargumenten in Java vertraut gemacht haben. Üben Sie weiter, um das Konzept besser zu beherrschen. Bis dahin wachsen Sie weiter und strahlen Sie weiter!
Pavlo Plynko
Java Developer beiCodeGym
Before becoming a developer, Pavlo devoted 15 years to system administration, but he understood that he did not want to do this fo ...
[Komplette Biografie lesen]
GO TO FULL VERSION