| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 09:51:49
|
thiagofesta
JavaGuru
![[Avatar]](/images/avatar/eff4ceddd4035b36233219a6ea4b889e.png)
Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline
|
Qual a melhor maneira de concatenar arrays de inteiros?
Por exemplo:
int[] arr1 = new int[500];
int[] arr2 = new int[500];
int[] arr3 = new int[500];
Quero deixar esses 3, 4, 5... o quanto for em ordem, exemplo:
int[] arrTotal = new int[1500];
ae dentro dele armazenar os 3 em ordem.
Sei la, sem fazer loops, existe alguma classe?
Pois se fazer com loop da, mas é muito empenho!
|
"É melhor calar-se e deixar que as pessoas pensem que você é tolo, do que falar e acabar com a dúvida"
Abraham Lincoln |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 09:52:30
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Use System.arraycopy e um pouco de paciência (acho que o mais difícil é acertar os parâmetros).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 10:03:10
|
thiagofesta
JavaGuru
![[Avatar]](/images/avatar/eff4ceddd4035b36233219a6ea4b889e.png)
Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline
|
thingol wrote:Use System.arraycopy e um pouco de paciência (acho que o mais difícil é acertar os parâmetros).
O problema deste é fazer dinamicamente, como vou saber o próximo "SRC" lá? se vai ser dinâmico?
Não existe outra classe?
Se eu fizer algo como: Array.append?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 10:08:34
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Leia o javadoc e pare de atirar para tudo que é lado. Use System.arraycopy e crie um método.
System.arraycopy
java.util.Arrays
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 10:13:24
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
System.arraycopy é traduzida internamente pelo Java para uma instrução de cópia de memória do próprio processador, portanto não é possível fazer uma cópia mais rápida que System.arraycopy.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2008 12:47:56
|
thiagofesta
JavaGuru
![[Avatar]](/images/avatar/eff4ceddd4035b36233219a6ea4b889e.png)
Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline
|
thingol:
Obrigado pela força, e valeu ai pelo puchão de orelha ai, vou parar de abrir tópico pra tudo que tenho dúvida.
|
"É melhor calar-se e deixar que as pessoas pensem que você é tolo, do que falar e acabar com a dúvida"
Abraham Lincoln |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 16:55:21
|
alandaniel
Smalltalk
![[Avatar]](/images/avatar/4087e9b879a660c898f68c467aea19f5.jpg)
Membro desde: 16/10/2008 23:59:00
Mensagens: 1
Localização: Curitiba
Offline
|
topico já tá velho mas vou responder pra quem pesquisa no google
mas precisa da lib commons-lang.jar
http://commons.apache.org/lang/
eu sinceramente gosto de usar os commons da apache
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 18:22:31
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5675
Offline
|
|
|
|
 |
|
|