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 № 1Exécuter> Configurations exécutées> Application Java> Arguments> Programme arguments
/>
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