Commandoregelargumenten lezen

Java:
Commandoregelargumenten lezen

Hoe:

Java pikt de command line argumenten die je geeft op met de main methode. Kijk naar dit hapklare voorbeeld:

public class CommandLineExample {
    public static void main(String[] args) {
        // Laten we de command line argumenten uitprinten
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

Start je terminal, compileer met javac CommandLineExample.java, en run met java CommandLineExample Deze Zijn Command Line Argumenten. Hier is je output:

Deze
Zijn
Command
Line
Argumenten

Diepgaand

Voortkomend uit C, zijn command line argumenten een basiscomponent sinds de duistere tijden van programmering—denk aan ponskaarten en timesharing. Java heeft deze functionaliteit om goede redenen geërfd. Het is basaal, veelzijdig, en past bij een reeks situaties.

Zeer alternatief? Zeker, er zijn genoeg mogelijkheden. Bibliotheken zoals JCommander of Apache Commons CLI versterken je parseringskracht. Ze behandelen complexere scenario’s met finesse.

Onder de motorkap, pikt Java’s main methode een String array—args op. In de virtuele machine run, wanneer je java Klassenaam intikt, wat volgt zijn jouw inputs, netjes opgeslagen in args.

Zie Ook: