Soy solo un principiante para escribir programas en Java. Cómo pasar los argumentos (Array of strings)
al método principal? Estoy usando Eclipse como 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("!");
}
Respuestas
1 para la respuesta № 1Ejecutar> Ejecutar configuraciones> Aplicación Java> Argumentos> Programa argumentos
/>
Además, asegúrese de que su código funcione cuando no se pasan argumentos, no simplemente seleccione valores directamente de la matriz.
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 para la respuesta № 2
Puede pasar argumentos en Ejecutar configuraciones -> Aplicación Java -> Argumentos -> Argumentos de programa
Enlace: - http://www.cs.colostate.edu/helpdocs/eclipseCommLineArgs.html
0 para la respuesta № 3
clic derecho | correr como | abrir Ejecutar diálogo | (x) = Argumentos
entonces ponte args