Passando argumentos para um programa Java através da linha de comando

Aprenda nesta dica a passar parâmetros para um programa.

Passando argumentos para um programa Java através da linha de comando

Qualquer número de argumentos pode ser passado para um programa java através da linha de comando. Ao executar o programa todas as coisas escritas após o nome da classe na linha de comando são argumentos. Os argumentos são limitados pelo espaço.

Este exemplo de código apresenta como resultado na tela todos os parâmetros passados para o programa.

public class CmdLnArgmntExp {

<B><SPAN lang=EN-US >public static void </SPAN></B><SPAN lang=EN-US >main(String[] args) {</SPAN>
<SPAN lang=EN-US >System.out.println(</SPAN><SPAN lang=EN-US >"d"</SPAN><SPAN lang=EN-US >);</SPAN>
<B><SPAN lang=EN-US >for </SPAN></B><SPAN lang=EN-US >(</SPAN><B><SPAN lang=EN-US >int </SPAN></B><SPAN lang=EN-US >i = </SPAN><SPAN lang=EN-US >0</SPAN><SPAN lang=EN-US >; i < args.length; i++)</SPAN>
<SPAN lang=EN-US >System.out.println(args[i]);</SPAN>
<SPAN lang=EN-US >}</SPAN>

<SPAN lang=EN-US >}</SPAN>

Execute o programa da seguinte maneira:

Java CmdLnArgmntExp arg1 arg2 arg3 arg4

Saída gerada pelo programa:

arg1
arg2
arg3
arg4

Artigos relacionados