Heim >Java >javaLernprogramm >Was bedeutet argv in Java?
argv in Java ist eine spezielle Variable, die die Parameter speichert, die beim Ausführen der Anwendung über die Befehlszeile übergeben werden. In der main()-Methode als String[]-Typ deklariert, kann auf die Parameter über ihren Elementindex zugegriffen werden, argv[0] ist der erste Parameter und so weiter.
Was ist argv in Java?
argv ist eine spezielle Variable in Java-Anwendungen, die zum Speichern von Befehlszeilenargumenten verwendet wird. Wenn Sie eine Java-Anwendung über die Befehlszeile ausführen, können Sie ein oder mehrere Argumente übergeben, auf die das argv-Array zugreifen kann.
So verwenden Sie argv
Um auf das argv-Array zuzugreifen, deklarieren Sie es als String[]-Typ in der main()-Methode. Beispiel: Elementindex von
<code class="java">public static void main(String[] argv) { // argv[0] 将包含第一个命令行参数 // argv[1] 将包含第二个命令行参数 // ... }</code>
argv Der Elementindex im
argv-Array entspricht der Reihenfolge der Befehlszeilenargumente, die an die Java-Anwendung übergeben werden. argv[0] enthält das erste Argument, argv[1] enthält das zweite Argument und so weiter.
Beispiel
Die folgende Java-Beispielanwendung übernimmt zwei Parameter von der Befehlszeile und gibt sie aus:
<code class="java">public static void main(String[] argv) { if (argv.length >= 2) { System.out.println("第一个参数:" + argv[0]); System.out.println("第二个参数:" + argv[1]); } else { System.out.println("未提供足够的参数。"); } }</code>
Wenn Sie diese Anwendung über die Befehlszeile ausführen, können Sie Parameter mit dem folgenden Befehl bereitstellen:
<code>java MainClass arg1 arg2</code>
This Two Elemente werden im argv-Array generiert: „arg1“ für argv[0] und „arg2“ für argv[1].
Das obige ist der detaillierte Inhalt vonWas bedeutet argv in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!