Heim >Java >javaLernprogramm >Wie geht die „main'-Methode von Java mit Befehlszeilenargumenten (String[] args) um?

Wie geht die „main'-Methode von Java mit Befehlszeilenargumenten (String[] args) um?

DDD
DDDOriginal
2024-12-23 22:25:11733Durchsuche

How Does Java's `main` Method Handle Command-Line Arguments (String[] args)?

Untersuchen des Parameters String[] Args in der Main-Methode von Java

In Java dient die Methode main als Einstiegspunkt für jedes Programm. Es enthält typischerweise die folgende Erklärung:

public static void main(String[] args)

1. Grundlegendes zu String[] args:

Der Parameter String[] args ist ein Array von String-Objekten, das die Befehlszeilenargumente darstellt, die an das Programm übergeben werden, wenn es ausgeführt wird. Jedes Element im Array entspricht einem einzelnen Befehlszeilenargument.

2. Verwendung von Befehlszeilenargumenten:

Befehlszeilenargumente sind nützlich, wenn Sie Benutzern ermöglichen möchten, das Verhalten Ihres Programms anzupassen. Sie könnten beispielsweise args verwenden, um Folgendes anzugeben:

  • Eingabedateien oder Verzeichnisse
  • Konfigurationsparameter
  • Protokollierungsoptionen

Beispiel:

Bedenken Sie Folgendes Code:

public class ArgsExample {

    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
}

Wenn Sie dieses Programm in Ihrem Terminal ausführen als:

C:/ java ArgsExample one two

Das Array args enthält die Elemente ["one", "two "]. Wenn Sie das Programm ausführen, wird Folgendes gedruckt:

C:/ java ArgsExample one two
one
two

C:/

Dies zeigt, wie Sie Befehlszeilenargumente in Java abrufen und verarbeiten können.

Das obige ist der detaillierte Inhalt vonWie geht die „main'-Methode von Java mit Befehlszeilenargumenten (String[] args) um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn