Java:
Lettura degli argomenti della riga di comando
Come fare:
Ecco un esempio su come accogliere gli argomenti della riga di comando in Java:
public class CommandLineExample {
public static void main(String[] args) {
if (args.length > 0) {
System.out.println("Ecco i tuoi argomenti:");
for (String arg : args) {
System.out.println(arg);
}
} else {
System.out.println("Nessun argomento fornito.");
}
}
}
Per eseguirlo:
java CommandLineExample Ciao Mondo
Risultato:
Ecco i tuoi argomenti:
Ciao
Mondo
Approfondimento
Letture degli argomenti da riga di comando data da anni; è una pratica comune in linguaggi come C e Python, oltre a Java. In Java, l’array args
del metodo main
contiene questi argomenti. Non dimenticare: i valori sono sempre String
, anche numeri. Per altre opzioni, considera librerie come Apache Commons CLI o JCommander per parsing più avanzato.
Dettagli d’implementazione: ogni elemento dell’array args
corrisponde a un argomento. “args[0]” è il primo argomento dopo il nome della classe. Se hai bisogno di convertire stringhe in altri tipi, usa classi come Integer.parseInt
o simili.