Maison  >  Article  >  Java  >  Que signifie argv en Java

Que signifie argv en Java

下次还敢
下次还敢original
2024-05-07 03:15:23886parcourir

argv en Java est une variable spéciale qui stocke les paramètres transmis lors de l'exécution de l'application à partir de la ligne de commande. Déclarés comme type String[] dans la méthode main(), les paramètres sont accessibles par leur index d'élément, argv[0] est le premier paramètre, et ainsi de suite.

Que signifie argv en Java

Qu'est-ce que argv en Java ?

argv est une variable spéciale dans les applications Java utilisée pour stocker les arguments de ligne de commande. Lorsque vous exécutez une application Java à partir de la ligne de commande, vous pouvez transmettre un ou plusieurs arguments, accessibles par le tableau argv.

Comment utiliser argv

Pour accéder au tableau argv, déclarez-le en tant que type String[] dans la méthode main(). Par exemple : Indice d'élément de

<code class="java">public static void main(String[] argv) {
    // argv[0] 将包含第一个命令行参数
    // argv[1] 将包含第二个命令行参数
    // ...
}</code>

argv L'index d'élément dans le tableau

argv correspond à l'ordre des arguments de ligne de commande passés à l'application Java. argv[0] contiendra le premier argument, argv[1] contiendra le deuxième argument, et ainsi de suite.

Exemple

L'exemple d'application Java suivant prend deux paramètres de la ligne de commande et les imprime :

<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>

Lorsque vous exécutez cette application à partir de la ligne de commande, vous pouvez fournir des paramètres à l'aide de la commande suivante :

<code>java MainClass arg1 arg2</code>

This Two Les éléments seront générés dans le tableau argv : "arg1" pour argv[0] et "arg2" pour argv[1].

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn