/ / Java - Passage d'arguments à la méthode Main [duplicate] - java, eclipse, arguments de ligne de commande

Java - Passer des arguments à la méthode Main [duplicate] - java, eclipse, arguments de ligne de commande

Je suis juste un débutant pour écrire des programmes en Java. Comment passer les arguments (Array of strings) à la méthode principale? J'utilise Eclipse comme IDE

public static void main(String[] args) {
// TODO Auto-generated method stub
if (args[0].equals("-h"))
System.out.print("Hello,");
else if (args[0].equals("-g"))
System.out.print("Goodbye,");

// print the other command-line arguments
for (int i = 1; i < args.length; i++)
System.out.print(" " + args[i]);

System.out.println("!");
}

Réponses:

1 pour la réponse № 1

Exécuter> Configurations exécutées> Application Java> Arguments> Programme arguments

Arguments Résultat


/>

Assurez-vous également que votre code fonctionne lorsqu'aucun argument n'est transmis, ne pas simplement choisir directement les valeurs du tableau.

    public static void main(String[] args) {
// TODO Auto-generated method stub
if (args != null && args.length > 0) {
if (args[0].equals("-h"))
System.out.print("Hello,");
else if (args[0].equals("-g"))
System.out.print("Goodbye,");

// print the other command-line arguments
for (int i = 1; i < args.length; i++)
System.out.print(" " + args[i]);

} else{
System.out.print("No Arguments passed");
}
System.out.println("!");
}

1 pour la réponse № 2

Vous pouvez passer des arguments dans Run Configurations -> Application Java -> Arguments -> Arguments du programme.

Lien :- http://www.cs.colostate.edu/helpdocs/eclipseCommLineArgs.html


0 pour la réponse № 3

clic droit | courir comme | ouvrir la boîte de dialogue Exécuter | (x = Arguments

alors mettez vous args