args-Parameter in Java
-
args
Parameter in dermain
Methode in Java -
args
Parameter als Array in dermain
Methode in Java -
args
Parameter alsvar-args
in dermain
Methode in Java - Konvertieren von den Parameter args in einen anderen Datentyp 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