Quels sont les arguments de la ligne de commande en Java ?
Les arguments de ligne de commande en java sont les arguments passés au programme depuis la console.
L'argument de ligne de commande en Java est l'information transmise au programme au moment de l'exécution du programme. C'est l'argument passé par la console lorsque le programme est exécuté. L'argument de la ligne de commande est la donnée qui est écrite juste après le nom du programme sur la ligne de commande lors de l'exécution du programme. Les arguments transmis au programme Java via cette ligne de commande peuvent être reçus par le programme en entrée et utilisés dans le code.
Comment accéder aux arguments de ligne de commande Java?
La méthode d'accès aux arguments de la ligne de commande en Java est très simple. Utiliser ces arguments dans notre code Java est simple. Ils sont stockés sous la forme d'un tableau de chaînes transmises à
main() . Il est principalement nommé
args . Jetez un œil à l'en-tête commun dans l'extrait ci-dessous.
public static void main(String[] args){…}
Exemple
Regardons un exemple expliqué en détail ci-dessous.
// Program to check for command line arguments
public class Example {
public static void main(String[] args) {
// check if the length of args array is < 0
if (args.length <= 0) {
System.out.println("No command line arguments found.");
} else {
System.out.println("The first command line argument is: " + args[0]);
System.out.println("All of the command line arguments are: ");
// iterating the args array and printing all of the command line arguments
for (String index : args)
System.out.println(index);
}
}
}
Exécution
Pour exécuter le programme, passez les arguments sur la ligne de commande de la manière suivante. Nous utilisons IntelliJ IDE ici, vous pouvez utiliser celui de votre choix. Pour IntelliJ, choisissez l'option "Exécuter" → "Modifier les configurations".
![Arguments de ligne de commande Java - 1]()
Ensuite, allez dans l'onglet "Paramètres du programme" qui est le deuxième sur les onglets disponibles. Vous pouvez entrer vos arguments dans ce bloc disponible, cliquez sur "Ok" puis sur "Exécuter".
![Arguments de ligne de commande Java - 2]()
Pour la même sortie que ce programme, utilisez le texte ci-dessous.
Mon nom est Andrew.
Sortir
Le premier argument de la ligne de commande est : My
Tous les arguments de la ligne de commande sont :
My
name
is
Andrew.
Explication
Dans l'extrait de code ci-dessus, nous avons passé les arguments de la ligne de commande
My name is Andrew . lors de l'exécution du code après le nom du programme. Les arguments sont ensuite accessibles dans notre code via la variable
args.
Conclusion
À la fin de cet article, nous espérons que vous vous serez familiarisé avec les arguments de ligne de commande en Java. Continuez à pratiquer pour une maîtrise plus profonde du concept. Jusque-là, continuez à grandir et continuez à briller!
Pavlo Plynko
Java Developer chez CodeGym
Before becoming a developer, Pavlo devoted 15 years to system administration, but he understood that he did not want to do this fo ...
[Lisez la bio complète]
GO TO FULL VERSION