Lectura de argumentos de línea de comandos

Java:
Lectura de argumentos de línea de comandos

Cómo hacerlo:

public class Saludador {
    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println("Hola, " + args[0] + "!");
        } else {
            System.out.println("Hola, ¿quién eres?");
        }
    }
}

Si compilas y ejecutas con java Saludador Carlos, la salida será Hola, Carlos!. Sin argumentos, la salida es Hola, ¿quién eres?.

Inmersión Profunda

En el pasado, los argumentos de la línea de comandos eran la norma, especialmente en sistemas operativos tipo Unix. Hoy, las GUI son comunes, pero la línea de comandos sigue siendo crucial para scripts y automatización.

Las alternativas incluyen leer archivos de configuración o usar variables de entorno, pero los argumentos de línea de comandos proporcionan una forma rápida y sin estado de pasar información.

Técnicamente, args es un array de String, donde cada elemento es un argumento proporcionado. La posición importa: args[0] es el primer argumento, args[1] el segundo, y así sucesivamente.

Ver También