Programmeren in Java/Commandoregelargumenten: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Geen bewerkingssamenvatting
Label: bewerking met nieuwe wikitekstmodus
DimiC88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
Label: bewerking met nieuwe wikitekstmodus
Regel 56:
 
==Meerdere argumenten==
Wil je meerdere argumenten meegeven aan je applicatie kun je gewoon meer toevoegen aan de commando, telkens gescheiden door een spatie.
<pre>
java Main Jan Klaas Karen
</pre>
 
Dan kun je de namen uit de ''args'' ''array'' als volgt uitlezen.
<syntaxhighlight lang="Java">
public class Main {
 
public static void main(String[] args) {
// Door gewoon de array rechtstreeks aan te spreken.
// Dit heeft dus als nadeel dat je de exact juist aantal argumenten moet meegeven.
// Anders krijg je fouten als je te weinig argumenten meegeeft,
// of print je te weinig namen als je meer argumenten meegeeft.
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
 
// Met de gewone for lus.
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
 
// Met de for each lus.
for (String name: args) {
System.out.println(name);
}
}
}
</syntaxhighlight>
 
==Main zonder parameter==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.