| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2010 23:33:22
|
juniomundo
Thread.start()
Membro desde: 08/05/2008 16:47:01
Mensagens: 43
Offline
|
Boa noite,
Gostaria de saber se é possível ordenar um array de objetos através de suas propriedades utilizando o código abaixo:
Agradeço desde já.
This message was edited 1 time. Last update was at 13/09/2010 23:35:51
|
Júnio César Silva
_________________________________________
O mundo está escrito em linguagem matemática. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2010 23:36:10
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Quer ordenar pelo que?
int codIdentificador;
String descrProduto;
double precoCusto;
double precoVenda;
int qtdEstoque
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2010 23:38:42
|
juniomundo
Thread.start()
Membro desde: 08/05/2008 16:47:01
Mensagens: 43
Offline
|
Pelo codIdentificador.
|
Júnio César Silva
_________________________________________
O mundo está escrito em linguagem matemática. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2010 23:41:52
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Troque ele para Integer então e faça o seguinte:
This message was edited 2 times. Last update was at 13/09/2010 23:42:44
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2010 23:48:36
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Se nao quiser trocar para Integer da pra fazer tb:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 00:02:49
|
juniomundo
Thread.start()
Membro desde: 08/05/2008 16:47:01
Mensagens: 43
Offline
|
Muito obrigado Everton. Para que serve a sintaxe "@Override" em sem código? -Utilizando Integer, muda alguma coisa no processamento da aplicação, diferente de int?
Fraterno abraço.
|
Júnio César Silva
_________________________________________
O mundo está escrito em linguagem matemática. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 08:46:11
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
juniomundo wrote:Muito obrigado Everton. Para que serve a sintaxe "@Override" em sem código? -Utilizando Integer, muda alguma coisa no processamento da aplicação, diferente de int?
Fraterno abraço.
Opa Junio, entao esse @Override, significa que vc esta forçando a sobreescrita do método compareTo da Interface Comparable.
Quanto ao uso de Integer e int, é melhor sempre que der vc utilizar o 'int", por ser primitivo e nao um objeto como Integer vai ocupar um espaço menor na sua memoria. Mas nesse seu caso nem vai ser notavel essa diferença.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 09:43:38
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Só para acrescentar. O uso do annotation @Override é totalmente dispensavél, é apenas uma notação indicando que aquele método já existe em uma classe pai e/ou uma interface e está sendo sobrescrito na classe em questão. Em relação a tipo primitivo ou Wrapper (Integer, por exemplo), creio que não há sentindo em utilizar Wrapper quando você tem uma variavél que nunca será nula, por exemplo, você tem uma classe Produto e o campo id, que é o identificador dela, neste caso, você sabe que sempre haverá um valor, portanto, não há motivo para alocar um Objeto na memória  Agora, quando trata-se de valores que podem vir a se tornarem nulos, ai sim, utiliza de Wrapper. É uma opinião. Abraços.
This message was edited 1 time. Last update was at 14/09/2010 09:47:11
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2010 12:07:25
|
juniomundo
Thread.start()
Membro desde: 08/05/2008 16:47:01
Mensagens: 43
Offline
|
Muito obrigado pelos esclarecimentos, foram de grande valia. Paz e saúde para vocês!
|
Júnio César Silva
_________________________________________
O mundo está escrito em linguagem matemática. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2011 11:02:27
|
alucardeck
GUJ Master
![[Avatar]](/images/avatar/441314de551ba5a9d38a4e3dd91bb80f.jpg)
Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline
|
. putz postei errado . desculpa xD
This message was edited 2 times. Last update was at 22/03/2011 11:14:07
|
The road to hell is full of good intentions
Say farewell, we may never meet again
jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113 |
|
|
 |
|
|