Olá,
Estou com uma dúvida, estive olhando a Api do ArrayList e ele aceita uma coleção no construtor.
Existe alguam forma de fazer tipo:
List lista = new ArrayList({obj1,obj2,obj3});
Que substituiria: lista.add(obj1), lista.add(obj2) ?
:oops:
Olá,
Estou com uma dúvida, estive olhando a Api do ArrayList e ele aceita uma coleção no construtor.
Existe alguam forma de fazer tipo:
List lista = new ArrayList({obj1,obj2,obj3});
Que substituiria: lista.add(obj1), lista.add(obj2) ?
:oops:
bom ate onde eu sei vc pode fazer o seguinte:
Indicar a capacidade do List/Array
List<E> lista = new ArraList<E>(50);
Ou inicializar ele com outra colletion:
[code]
List nomes = new ArrayList();
nomes.add(“Renan”);
nomes.add(“Joao”);
nomes.add(“Luis”);
List novoList = new ArrayList(nomes);[/code]
Agora passar direto no construtor acredito que nao seja possivel
[]'s
Renan
Com o groovy faz fácil fácil 8)
Mas como alternativa, se for uma propriedade da classe, vc pode colocar em um bloco
{}
ou
static{}
Opa,
@rpd.cold
é andei procurando, provavel que não exista a possibilidade,
só queria economizar algumas linhas e passar direto os parametros
groovy/py, havia tentando passar o bloco como voce indicou também, deu nada
acho que é praticamente um assunto encerrado, grato pela atenção
blz … precisando estamos ai
List<String> lista = new ArrayList<String>(Arrays.asList (new String[]{"Grupo", "de", "Usuarios", "Java"}));
[quote=thingol]
List<String> lista = new ArrayList<String>(Arrays.asList (new String[]{"Grupo", "de", "Usuarios", "Java"}));
[/quote]
Sensacional !
obrgiado por compartilhar