Organizar ArrayList

24 respostas
israelwm

Olá possui algum método pornto no ArrayList para organizar por nome?

24 Respostas

T

Cheque java.util.Arrays, método sort. (Em algum lugar aqui no forum foi postada uma mensagem que diz como é que você pode ordenar por qualquer campo, basicamente é o esquema de criar um Comparator.)

Edit - era java.util.Collections (sorry…) Acabei de ver isso no javaalmanac.

V

Não, mas você poderia ter dado uma olhada na API antes né??

http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html

israelwm

Não, mas você poderia ter dado uma olhada na API antes né??

http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html

Eu olhei antes cara, mas eu naum sei usar direito essa documentação, eu apanho demais.

T

De qualquer maneira, o Javadoc não é o melhor lugar para “aprender” ou “achar alguma coisa” mesmo. É mais como um dicionário - a definição das palavras está lá, mas para saber usar as palavras da língua portuguesa você precisa de um livro de gramática, e de ler muito.
Tente usar o www.javaalmanac.com para procurar alguns exemplos. No seu caso em particular, procure pela palavra “sort”.

Rafael_Steil

De uma olhada no metodo sort(List, Comparator) do java.util.Collections (note que eh Collections, nao Collection):

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#sort(java.util.List,%20java.util.Comparator)

Rafael

israelwm

Valeu agradeço a ajuda, estarei postando mais tarde se eu conseguir usar, flw…

kina

thingol:
De qualquer maneira, o Javadoc não é o melhor lugar para “aprender” ou “achar alguma coisa” mesmo. É mais como um dicionário - a definição das palavras está lá, mas para saber usar as palavras da língua portuguesa você precisa de um livro de gramática, e de ler muito.
Tente usar o www.javaalmanac.com para procurar alguns exemplos. No seu caso em particular, procure pela palavra “sort”.
Mas se você souber “entender” o javadoc, com certeza lhe ajudará muito ^^
Pelo menos você consegue saber quais metodos eles tem, quais os parâmetros, etc, etc…
Ajuda e muito ^^

israelwm

Eu particularmente acho uma bosta, até hoje nunca consegui usar, se for pra ver os métodos então é dose, que layout sem vergonha que foram me fazer pra documentação, veja a documentação do Delphi por exemplo, eu aprendi só por ela, agora essa tela com as cor azulona é feio heim. :evil:

Thiago_Senna

Israel!

Posso dar uma sugestão!!!

Afinal, como vc está fazendo para estudar JAVA???
Por acaso você está acompanhando algum livro? está indo no chute?

Israel, não quero ser chato, mas quero dar essa sugestão de qualquer maneira, até por que já aconteceram algumas coisas meio chatas hoje!

As perguntas q você está fazendo são até que interessantes, mas elas demonstram que você está escovando bits, sem antes ter lido alguma coisa sobre o assunto aprofundamente. Por exemplo, para fazer este sort que o pessoal tá falando, o ideal seria que você tive uma boa noção de collections. Se você soublesse collections você saberia como buscar respostas para suas dúvidas!

Bom… vou dar minha opinião de forma que vocÊ ganhe tempo e fique fera em Java logo… pelo que percebi até aqui vc é bém apressadinho!

Tente estudar pelo livro da Kath Sierra (Livro de para estudar para Certificação JAVA Programmer). Tem tanto a versão em InglÊs quanto em português!!!

Estude-o passo a passo! Teste todos os exemplos! E Faça todos os exercícios!

Agora você quer saber o que você vai ganhar com isso! Além de aprender java logo, você terá boas condições de tirar uma boa certificação! Essa certificação ainda lhe dará oportunidade de conseguir um bom emprego com menas dificuldade!

Resumindo… estude java e acompanhe um livro passo a passo! Será bém melhor para você!

Não leve a mal esta minha opinião… e continue sempre com seu bom humor!!!

Abraços!

israelwm

Thiago Senna:
Israel!

Posso dar uma sugestão!!!

Afinal, como vc está fazendo para estudar JAVA???
Por acaso você está acompanhando algum livro? está indo no chute?

Israel, não quero ser chato, mas quero dar essa sugestão de qualquer maneira, até por que já aconteceram algumas coisas meio chatas hoje!

As perguntas q você está fazendo são até que interessantes, mas elas demonstram que você está escovando bits, sem antes ter lido alguma coisa sobre o assunto aprofundamente. Por exemplo, para fazer este sort que o pessoal tá falando, o ideal seria que você tive uma boa noção de collections. Se você soublesse collections você saberia como buscar respostas para suas dúvidas!

Bom… vou dar minha opinião de forma que vocÊ ganhe tempo e fique fera em Java logo… pelo que percebi até aqui vc é bém apressadinho!

Tente estudar pelo livro da Kath Sierra (Livro de para estudar para Certificação JAVA Programmer). Tem tanto a versão em InglÊs quanto em português!!!

Estude-o passo a passo! Teste todos os exemplos! E Faça todos os exercícios!

Agora você quer saber o que você vai ganhar com isso! Além de aprender java logo, você terá boas condições de tirar uma boa certificação! Essa certificação ainda lhe dará oportunidade de conseguir um bom emprego com menas dificuldade!

Resumindo… estude java e acompanhe um livro passo a passo! Será bém melhor para você!

Não leve a mal esta minha opinião… e continue sempre com seu bom humor!!!

Abraços!

O cara q isso, sugestões saum bem vindas,

Na verdade estou fazendo treinamento atraves de uns videos (muito chatos) que minha empresa tem, eu tive duas semanas para aprender pelo menos a sintaxe, dai eu abandonei os videos e comecei a aprender na marra foi sofrido mas melhor que os terriveis videos, eu procurei alguns livros em minha cidade mas a maioria é muito caro (200 reais) e eu naum tinha esse tempo todo, entaum preferi ir no chute uhauhauhahua.

Mas ai blz, eu já consegui fazer o que queria, era um programa que ficava vendo de tempo em tempo a movimentação de um diretório (uma pasta publica da empresa), assim quando alguem passa algum mp3 pra lá eu sei e cato pra mim huahuaa q tosco. :twisted:

Thiago_Senna

Nossa…

Depois dessa eu nem falo nada!!!

Israel, de qualquer forma, o meu conselho ainda fica valendo!
Procure com algum amigo. Talvez alguém tenha este livro para emprestar!

Abraços!

Rafael_Steil

Sim, eh tosquissimo, mas eh o que tem. Para Windows voce pode ate encontrar no formato HLP, mas nao vai mudar muito. Concordo com os pontos do Thiago.

Sobre collections, eh essencial voce ler o conteudo desse link:

http://java.sun.com/j2se/1.4.2/docs/guide/collections/

Dedique um tempinho para estudar com calma essa parte. Voce nao vai se arrepdender

Rafael

israelwm

Mas ai relaxa, esse programa de certa forma era parte do treinamento(que vai durar até amanhã :confused: tava taum legal) era soh pra ver se eu pegava a sintaxe e a forma em q ojava trabalha, e grande parte do que aprendi eu devo a vc Thiago Senna, Rafael Steil
e ao traira do cv (que eu era fã :evil: )

[size=9]edit[/size]

Thiago_Senna

bom… não vamos ficar descarregando nossas magoas aqui!

Eu não sei até onde aqui foi uma brincadeira era real, mas se for realmente real acho que é muita mancada! Andei repensando sobre algumas outras discussões que já ocorreram aqui no GUJ, e pelo que vimos hoje se for real é uma sacanagem sem tamanho…

apesar de que nós devemos ter nosso desconfiometro também… Mas ainda sim paciência!!! Todos merecem mais uma chance!

Abraços!

Ironlynx

israel mais aqui tb para te ajudar(sobre Collections):
http://www.javafree.com.br/forum/viewtopic.php?t=847654

e esse curso(ou seria megatutorial é muito bom e com exemplos tb):
http://www.particle.kth.se/~lindsey/JavaCourse/Book/courseMap.html

Bom Estudo! :wink:

israelwm

bom… não vamos ficar descarregando nossas magoas aqui!

Eu não sei até onde aqui foi uma brincadeira era real, mas se for realmente real acho que é muita mancada! Andei repensando sobre algumas outras discussões que já ocorreram aqui no GUJ, e pelo que vimos hoje se for real é uma sacanagem sem tamanho…

apesar de que nós devemos ter nosso desconfiometro também… Mas ainda sim paciência!!! Todos merecem mais uma chance!

Abraços!

Concordo contigo, tb naum sei do que se tratava, mas foi estranho aquele cara muito sinistro dos macados de graxa apareçer do nada e ficar falando umas bobeiras mais sem sentido ainda. :?

Naum estou com raiva do cv (agora), mas ele devia pelo menos falar alguma coisa, tentar explicar, ou sei lá me expulsar ehhehehe.

Luca

Olá

O que é isto? Linguagem cifrada? O que estou perdendo é importante?

[]s
Luca

israelwm

Luca:
Olá

O que é isto? Linguagem cifrada? O que estou perdendo é importante?

[]s
Luca

na verdade é macacos de graxa, uma coisa meio estranha q aconteceu aki no GUJ que é melhor ng ficar sabendo, para seu próprio bem, é melhor nunca mais escrever essas palavras aki no guj

Rafael_Steil

Ok, blz… discussao encerrada… vamos voltar as nossas vidas “normais” de programador :wink:

Rafael

Grinvon

A melhor forma é pegar um livro sem preça e estudar desde o início, sem ficar pulando capítulos, depois que você terminar, tente criar alguns algoritimos para então deduzir e praticar mais.

Grinvon

Iron, aquele site que você falou é bala, tem algumas coisas de socket que eu tava procurando, bala mesmo, tem muito conteúdo e bem intuitívo, valeu. Apesar que foi para ajudar nosso amigo aí, deu para vê algumas coisas legais lá =D

http://www.particle.kth.se/~lindsey/JavaCourse/Book/courseMap.html

israelwm

Olá, acabei de terminar (eita redundancia idiota) o programa lá, ele é bem simples, sem janelas e frecuradas.

O “programa” fica ferificando infinitamente (até q vc encha o saco dele) a movimentação de um diretório, (criação, deleteção, etc…) e vc pode configurar o tempo, extensões e criar arquivo de log.

Na verdade ele não serve pra muita coisa, eu fiz para aprender a movimentação de arquivos, busca recursiva, etc…

Então se alguem quiser, é só falar e obrigado a todos do cruj por ter ajudado as mais diversar perguntas ordinárias e cretinas que eu tive corajem de perguntar. flwww…

fzampa

Thiago, melhor que o livro da kathy sierra pra aprender é o do Deitel (Java como programar), não?

Mais basicão mesmo. Acho que pra aprender é esse o mais indicado.

E que papo é esse de mágoas? Algum link?

editado: Enquanto eu lia e respondia vc’s já tinham encerrado este assunto. Tudo bem :wink:

Thiago_Senna

E ai fzampa, blz!

Concordo que o Deitel é mais tranquilo. Também atenderia a necessidade do Israel tranquilamente.

Mas o fato de eu indicar o livro da Kath é pq as dúvidas que ele mostrou muitas vezes haviam detalhes que são respondidas no livro da Kath. Não apenas as perguntas deste tópico, mas em outros tópicos também.

Mas em geral, Deitel é um livro muito mais indicado pra inciantes, sen dúvida alguma, além do Java Tutorial e o Core Java 1 e 2!

Abraços!

Criado 14 de abril de 2005
Ultima resposta 17 de abr. de 2005
Respostas 24
Participantes 10