Como transformar isto[josé] [antonio] em isto [jose,antonio]
07/04/2010 00:00
0
boa noite...
Gostaria de saber como faço para transformar um resultado assim:
[josé]
[antonio]
[Mario]


em um resultado assim [jose,antonio,mario]

Obrigado.
Tags: Grails


0
[[jose],[antonio]].flatten() == [jose,antonio]
07/04/2010 00:00


0
como usar este comando?
[[jose],[antonio]].flatten() == [jose,antonio]

o que preciso é pegar o resultado de um dos dois comandos e transformar nesse formato : [uol.com,cade.com,bol.com,gmail.com]
obrigado.

def results = Libera.findAllByGrupoAndSite(usuario.properties.grupo,site)
def results = Libera.findAllWhere([grupo:usuario.properties.grupo, site:site])
08/04/2010 00:00


0
results é uma lista de usuarios e voce quer pegar todos os sites desses usuarios?

def listaDeSitesSemRepeticao = results.collect{ it.site }.unique()

Isso?
11/04/2010 00:00


0
boa tarde Raphael.

Essa resposta que você me passou também esta retornando do mesmo jeito que eu havia feito.
[josé]
[antonio]
[maria]

O motivo pra eu querer que fique neste formato [josé, antonio, maria] seria porque ao carregar no meu list em uma filtragem esta aparecendo apenas o ultimo, nesse caso seria [maria]. Se eu tivesse nesse formato [josé,antonio,maria] apareceria todos no meu list. Preciso do resultado todo na mesma linha separados por virgula.

Obrigado pela atenção.
11/04/2010 00:00


0
Resolvido

def results =Libera.findAllWhere([grupo:usuario.properties.grupo, site:site])

Set lista = results.collect{ tt ->
if (tt){
sit.add(tt)
}
}

Obrigado a todos.
11/04/2010 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto