/ / Java - Pasar argumentos al método Principal [duplicado] - java, eclipse, argumentos de línea de comandos

Java - Pasar argumentos al método principal [duplicado] - java, eclipse, línea de comandos-argumentos

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

Ejecutar> Ejecutar configuraciones> Aplicación Java> Argumentos> Programa argumentos

Argumentos Resultado


/>

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