Arguments de ligne de commande en Java avec exemple
En Java, nous pouvons également fournir des valeurs (arguments) lors de l'appel du programme via la ligne de commande. Ces arguments sont appelés Arguments de ligne de commande .
Le type d'arguments sont des chaînes, nous pouvons passer plusieurs arguments (sous forme de chaînes) avec le nom de la commande. Ainsi, nous pouvons dire que c'est (arguments de commande) un tableau de chaînes.
Remarque : Toutes les valeurs transmises via la ligne de commande sont considérées comme des chaînes.
Regardez la syntaxe de la méthode main() en Java
public static void main(String args[])
Ici, String est la classe et args[] est un tableau de chaînes.
Java - Exemple d'arguments de ligne de commande
Ce programme imprimera tous les arguments donnés via l'invite de commande lors de l'exécution du programme via la commande exécutable java.
class CLA_Example{ public static void main(String args[]){ System.out.println("Arguments are:"); //printing all arguments for(int i=0; i<args.length; i++){ System.out.println("args[" + i +"]: " + args[i]); } } }
Compiler
javac CLA_Example.java
Exécuter/Exécuter
java CLA_Example Hello world "Hi, there how are you?" 28 Arguments are: args[0]: Hello args[1]: world args[2]: Hi, there how are you? args[3]: 28
Compter le nombre total d'arguments de ligne de commande en Java
args.length renvoie le nombre total d'arguments.
class CLA_Example{ public static void main(String args[]){ System.out.println("Total arguments are: " + args.length); } }
Compiler
javac CLA_Example.java
Exécuter/Exécuter
java CLA_Example Hello world "Hi, there how are you?" 28 Total arguments are: 4