Passar valores para o programa java a partir de uma linha de comando, como é que funciona?

NewbChewbCS:

Então, eu sempre uso o Eclipse para executar as minhas coisas java, eu não tenho idéia como usar prompts de comando. Eu tenho uma avaliação que será avaliado por um bot, onde 2 parâmetros de cadeia vai ser passado para uma função que retorna um valor booleano.

O bot vai usar um comando como "java main.java xyz zyx" para abrir o arquivo (assumindo xyz e zyx são as cordas).

Então, minha pergunta é, para pegar esses 2 cordas, eu tenho que usar 2 variáveis ​​para pegar a corda 2. Por exemplo: seqüência1 = Scanner.nextln (); // Isso vai pegar "xyz" em string1 ?? seqüência2 = Scanner.nextln (); // Isso vai pegar "zyx" ??

Ou será que a corda 1 captura tanto "xyz zyx" e eu tenho que usar um loop para separá-los em 2 cordas? Desde já, obrigado :)

user7644509:
public static void main(String[] args) {
    ...
}

É o seu programa escrito como este? Como na assinatura da função principal. A assinatura prende-los como strings em uma matriz. Então você tem que processar essas cordas.

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=282151&siteId=1
Recomendado
Clasificación