| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 06:36:30
|
andoliveira4
Entusiasta Java
![[Avatar]](/images/avatar/68cc422a92a25b49f1374a2b4820da29.jpg)
Membro desde: 14/10/2007 18:13:51
Mensagens: 15
Offline
|
Olá eu trabalho com Flash mas estou fazendo uma aplicação em java e tenho a seguinte duvida
no FLASH c eu fazer isso:
eu crio 10 variaveis: variavel0, variavel1, variavel2...variavel"n"
como eu faria o correspondente a isso em java???
|
Goldem Byakugam FC |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 07:02:49
|
erickcellani
JavaEvangelist
![[Avatar]](/images/avatar/6f4b7fd3eea0af87f9990faa8e3287f1.jpg)
Membro desde: 13/05/2006 13:37:12
Mensagens: 425
Localização: São Paulo - SP
Offline
|
procure usar vetor!
|
--
Érick F. Cellani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 07:24:23
|
andoliveira4
Entusiasta Java
![[Avatar]](/images/avatar/68cc422a92a25b49f1374a2b4820da29.jpg)
Membro desde: 14/10/2007 18:13:51
Mensagens: 15
Offline
|
eu não queria uzar vetor pq achu esteticamente feio, + c não tiver jeito vou ter q uzar vetor mesmo
|
Goldem Byakugam FC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 07:46:21
|
erickcellani
JavaEvangelist
![[Avatar]](/images/avatar/6f4b7fd3eea0af87f9990faa8e3287f1.jpg)
Membro desde: 13/05/2006 13:37:12
Mensagens: 425
Localização: São Paulo - SP
Offline
|
'esteticamente feio'
rsrs
|
--
Érick F. Cellani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 08:29:17
|
Spool
JavaChild
![[Avatar]](/images/avatar/44885837c518b06e3f98b41ab8cedc0f.jpg)
Membro desde: 07/04/2006 10:08:03
Mensagens: 120
Localização: São Paulo
Offline
|
entao utiliza ArrayList.
Seria um Vetor que fez plástica?
|
don´t spit on my mind
Programe com consciência. Sempre. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 08:30:10
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
cara tenha certeza que tanto como em flash como qualquer linguagem usar vetores vc tere esteticamente
bem mais PERFORMACE... do que qualquer criação de variaveis dinamicamente.... infelizmente em java vc não pode fazer estas gambiarras do flash...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 08:49:44
|
lgi2020
Virtual Machine Man
![[Avatar]](/images/avatar/1ac978c8020be6d7212aa71d4f040fc3.jpg)
Membro desde: 19/07/2006 10:51:13
Mensagens: 550
Localização: Rio de Janeiro
Offline
|
luistiagos wrote:infelizmente em java vc não pode fazer estas gambiarras do flash...
Hehehe... É verdade...
|
Lennon Jesus | CSM | SCJP
http://twitter.com/LennonJesus
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 14:49:09
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
ironicamente...eu acho feio é usar um loop para criar mais de uma variavel...alem de ser um codigo maior, sendo assim vc gasta um tempo maior lendo e interpretando-o...
exemplo besta e pequeno para ser considerado nesses itens, mais tanto em manuteinibilidade quanto em velocidade do codigo fica pior no loop...
se usado para coisas maiores faria certa diferença...
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 15:56:38
|
Spool
JavaChild
![[Avatar]](/images/avatar/44885837c518b06e3f98b41ab8cedc0f.jpg)
Membro desde: 07/04/2006 10:08:03
Mensagens: 120
Localização: São Paulo
Offline
|
Onde esta a "dificuldade" de se fazer isso:
Até!
This message was edited 1 time. Last update was at 18/10/2007 15:56:56
|
don´t spit on my mind
Programe com consciência. Sempre. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 21:35:36
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
não é dificil...
mais compare esse codigo com a criação de um vetor comum...
int variavel[]=new int[x];
mais facil e leve né...
pra q complica???
This message was edited 1 time. Last update was at 18/10/2007 21:36:23
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 23:52:31
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Não sei o que o povo tem que gosta tanto desse Vector. Vector é uma classe antiga, criada nas primeiras versões do Java. Seu uso, juntamente com o da classe HashTable, não é recomendado desde a criação da Collections Framework, no Java 1.2. No lugar, deve-se usar o ArrayList (e no caso do HashTable, usa-se HashMap no lugar). As razões para isso são várias: 1. O Vector tem sincronização tem todos os métodos, o que representa um despercídio de recursos e um possível código mais lento (embora eu não usaria a lentidão como um argumento na maior parte dos casos, pq ela não é representativa); 2. O Vector tem a interface inxada, pois suporta tanto métodos antigos quanto os novos, implementados de List. Por exemplo, o ideal é usar add da interface List, e não o addElement, existente só em Vector - ambos os métodos fazem a mesma coisa. Usar métodos não padrão de list tornam o código mais difícil de manter; 3. Não é recomendado pela Sun; Explicando o item #2 em mais detalhes, não se recomenda usar nenhum coleção diretamente, e sim através de uma interface. Isso permite a adaptação da coleção com wrappers de sincronização e imutabilidade, além da troca de um algoritmo de coleção por outra, caso necessário. Um exemplo do uso pela interface seria: Note que a variável é do tipo List, não ArrayList. Isso me permite fazer coisas interessantes como: Ou mesmo, eu poderia trocar a declaração no futuro por: Sem que isso afetasse o meu código inteiro. Tem mais um exemplo disso nesse tópico: http://www.guj.com.br/posts/list/55387.java#290673
This message was edited 2 times. Last update was at 19/10/2007 10:12:30
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2007 10:21:31
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
maior_abandonado wrote:não é dificil... mais compare esse codigo com a criação de um vetor comum... int variavel[]=new int[x]; mais facil e leve né... pra q complica???
Na hora de criar, até que sim... mas e que tal na hora de usar? Vamos comparar a remoção de um List com um Array comum. Suponha que tenhamos um List chamado list e um array chamado array, ambos de String, e contendo nomes. E queremos remover o nome Vinícius. Na List: Num array comum: E aí, qual vcs preferem? Daria mais ou menos o mesmo trabalho para adicionar novos elementos. E provavelmente nosso algoritmo ficaria ainda menos flexível e eficiente do que o implementado na classe ArrayList.
This message was edited 3 times. Last update was at 19/10/2007 10:38:32
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|