public class Duvida{
public static void main(String args[]){
}
}
Duvida,
Oque é este “args” no String args[] ?

public class Duvida{
public static void main(String args[]){
}
}
Duvida,
Oque é este “args” no String args[] ?

São os argumentos q são passados através da linha de comando.
Por exemplo, se você roda seu programa como:
java Duvida arg1 arg2 "arg 3" arg4
Os valores que estarão em args são:
args[0] = “arg1”
args[1] = “arg2”
args[2] = “arg 3”
args[4] = “arg4”
[]'s
carisio
carisio,
Então args funciona como threads !!!
sendo por exemplo:
args[0] = “arg1” >>> thread1
args[1] = “arg2” >>> thread2
args[2] = “arg3” >>> thread3
Está correto isto que eu disse ?
Não simplesmente é um array de Strings…
onde vc tem n Strings dentro de uma única variável…
Para vc definir qual String vc quer acessar vc passa o nr de “localização” dela…
no caso.
args[0,1,2,…,n]
assim vc também pode fazer um array de qualquer outro Objeto, como Integer, Double, etc…
Espero que eu tenha conseguido esclarecer a sua dúvida!
Abraço,
Maicon