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:
- Voor een opfrisser over de basis: Oracle’s officiële Java tutorials
- Duik in JCommander voor complexe parsing: JCommander GitHub
- Verken Apache Commons CLI: Apache Commons CLI