Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Utilização do args

Olá pessoal, como vão?

O Nico na aula 08 - Entendendo o array String args, mostrou como passa os argumentos no console, e como incluir nas configurações do eclipse, e comentou o seguinte:

"Assim, temos uma forma de interagir com o programa Java a partir da linha de comando. Chamamos a aplicação e, simultaneamente, é possível definirmos parâmetros. Isso tem várias utilidades. Pode servir, por exemplo, para habilitar alguma funcionalidade, entre várias outras configurações possíveis. "

Porém ainda não ficou claro para mim, alguém poderia me dar uma luz exemplificando melhor a usabilidade do args, e em quais cenários do dia a dia viria a ser útil?

Desde já agradeço pela atenção!

1 resposta
solução!

args contém os argumentos de linha de comando passados ​​para o programa Java na chamada.

Por exemplo:

public class MeuPrograma {
    public static void main (String[] args) {
        for (String s: args) {
            System.out.println(s);
        }
    }
}

Se eu invocar pelo terminal assim:

java MeuPrograma -f file.txt

args terá um array contendo as strings "-f" e "file.txt".

Basicamente eu estou passando informações para dentro do MeuPrograma pelo terminal usando o "args" do método main.