Organizar ArrayList

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

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.

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

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[/quote]

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

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”.

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

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

[quote=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”.[/quote]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 ^^

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:

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!

[quote=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![/quote]

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:

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!

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

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]

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!

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:

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![/quote]

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.

Olá

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

[]s
Luca

[quote=Luca]Olá

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

[]s
Luca[/quote]

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

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

Rafael