sim, é perfeitamente possível. Qual a sua dificuldade?
R
rmendes08
hein ?
R
rmendes08
allanguerreiro:
Olá a todos, gostaria de saber se alguém já criou um método que gere variáveis? Por exemplo:
int x
int y
int n
.
.
.
.
int o
não quero valores nas variáveis e sim criar diversas variáveis a partir do tamanho de uma collection, será que é possível?
Abraços
cara, explique o seu problema, não a sua solução … que com certeza não é boa …
T
thiagodk
rmendes08 trote:
thiagodk wrote:
sim, é perfeitamente possível. Qual a sua dificuldade?
hein ?
ele perguntou se é possível criar diversas variáveis a partir do tamanho de uma collection. Eu respodi que é possível.
A
alissonvla
ham?
criar variavel dimanica com Java?
O
orlandocn
um Map nao resolveria?
A
allanguerreiro
Bom vamos lá, gostaria de criar variáveis dinâmicamente, já tentei o map mas não funcionou, é assim: Estou tentando adicionar em um Map, diversas variáveis, não o seu valor, estou pensando em utilizar um treeset, não sei se vai funcionar, se houver uma solução, por favor fino no aguardo.
A
alissonvla
com java vc nao consegue criar variavel dinamica não, para vc fazer isso que vc ta querendo, vc vai ter usar alguma linguagem de script, tipo groovy.
t+
G
ganondorfan
A pergunta é, o que afinal de contas você pretende fazer com estas variáveis, de onde elas vem, pra onde elas vão?
R
rmendes08
thiagodk:
rmendes08 trote:
thiagodk wrote:
sim, é perfeitamente possível. Qual a sua dificuldade?
hein ?
ele perguntou se é possível criar diversas variáveis a partir do tamanho de uma collection. Eu respodi que é possível.
Sei não, até conferi rapidamente a documentação da API de reflections e não achei nada sobre isso. Fiquei curioso em saber como.
R
rmendes08
Vou tentar de outro jeito. Não há como discutir soluções sem antes conhecer o problema. Provavelmente usando a estrutura de dados adequada você resolve.
A
allanguerreiro
Então, tenho uma Collection que itera em um objeto com diversas informações, tenho que obter deste objeto uma informação específica e separar em grupos, como se fosse os correios:
O usuário coloca a quantidade de itens para servir de filtro, digamos que ele tenha colocado 5 filtros;
A B C D E
Cada tem que armazenar outra coleção de objetos, pois na minha primeira coleção eu já possuo os dados necessários para separar nos filtros, mas o problema é que estes filtros são vairiados, pode ser 1, dois, 3 e etc.
Por isso, que eu estou querendo um gerador de variáveis, pois a partir da quantidade da minha collection vou gerar os filtros e adicionar os respectivos objetos. Estou pensando em usar o treeset, mas estou estudando ele melhor.
Se houver alguma solução, agradeço.
Abraços
R
rmendes08
Cara, é só usar um Map de Collection com o grupo pela chave. Não seria algo assim:
Opa, espero que sim vou testar e depois te retorno. Abraços e Obrigado pela força.
O
orlandocn
essa solução NÃO resolve o problema, pois quando aparecer um segundo (terceiro, quarto, n-esimo) elemento de um determinado grupo, o mesmo sera sobreposto na posição do elemento anterior do mesmo grupo.
eu faria um Map, onde a chave eh o nome do grupo e o valor uma Collection
R
rmendes08
orlandocn:
essa solução NÃO resolve o problema, pois quando aparecer um segundo (terceiro, quarto, n-esimo) elemento de um determinado grupo, o mesmo sera sobreposto na posição do elemento anterior do mesmo grupo.
eu faria um Map, onde a chave eh o nome do grupo e o valor uma Collection
leia o código com calma …
O
orlandocn
putz, que vacilo. Foi mal galera, o código do rmendes08 exatamente o que eu imaginei como solução.
prometo ser mais atento da próxima vez.
[]s
A
allanguerreiro
Obrigado a todos pela ajuda, a ideia do rmendes08 ajudou-me a esclarecer algumas coisas, não sei se devo colocar o código aqui, tendo em vista que é de uma aplicação maior e não é somente um método, se for o caso posto para vcs. Obrigado mais uma vez.