args-Parameter in Java

Mohammad Irfan 12 Oktober 2023
  1. args Parameter in der main Methode in Java
  2. args Parameter als Array in der main Methode in Java
  3. args Parameter als var-args in der main Methode in Java
  4. Konvertieren von den Parameter args in einen anderen Datentyp in Java
args-Parameter in Java

In diesem Lernprogramm wird der Parameter string args in der Hauptmethode in Java vorgestellt.

In Java ist die Methode main ein Einstiegspunkt für die Ausführung, an dem der Java-Compiler mit der Ausführung beginnt. Diese Methode hat einen String-Typ-Parameter, im Grunde ein Array (args[]). Der Name args ist nicht festgelegt, so dass wir ihn wie foo[] benennen können, aber er sollte vom Typ string sein.

Der Java-Compiler verwendet diesen Parameter, um Befehlszeilenargumente abzurufen, die während der Programmausführung übergeben werden. Sehen wir uns einige Beispiele an.

args Parameter in der main Methode in Java

Hier verwenden wir eine for-Schleife, um die vom args-Array gehaltenen Befehlszeilenargumente zu iterieren und anzuzeigen. Siehe das folgende Beispiel.

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

Im Folgenden erfahren Sie, wie Sie der Hauptmethode während der Programmausführung ein Befehlszeilenargument bereitstellen können.

Java SimpleTesting Hello DelftStack

Ausgabe:

Hello
DelftStack

args Parameter als Array in der main Methode in Java

Da es sich um ein Array handelt, können wir Argumentwerte mit Indexbasen erhalten. Der erste Wert ist am Index als 0 vorhanden, und der letzte Wert ist am Index n-1 vorhanden, wobei n die Arraylänge ist. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    String val1 = args[0];
    String val2 = args[1];
    System.out.println(val1);
    System.out.println(val2);
  }
}
}

Ausgabe:

Hello
DelftStack

args Parameter als var-args in der main Methode in Java

Java erlaubt es, den Parameter args[] als var-args zu deklarieren, was ähnlich funktioniert. Es kann auch als gegebenes Beispiel geschrieben werden.

public class SimpleTesting {
  public static void main(String... args) {
    String val1 = args[0];
    String val2 = args[1];
    System.out.println(val1);
    System.out.println(val2);
  }
}
}

Ausgabe:

Hello
DelftStack

Konvertieren von den Parameter args in einen anderen Datentyp in Java

Der Parameter args[] ist vom Typ string. Wenn wir also seinen Typ konvertieren möchten, können wir Wrapper-Klassenmethoden verwenden. Um beispielsweise einen ganzzahligen Typwert zu erhalten, können wir die Methode parseInt() verwenden. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String... args) {
    String val1 = Integer.parseInt(args[0]);
    String val2 = Integer.parseInt(args[1]);
    System.out.println(val1);
    System.out.println(val2);
  }
}
}

Führen Sie den Code wie folgt aus.

Java SimpleTesting 10 20

Ausgabe:

10
20

Verwandter Artikel - Java Method