Nao utilize um array.
Existe a classe java.util.Vector para essa finalidade (vetores de tamanho
variavel em run-time).
Por exemplo:
// ...
Vector v = new Vector();
for (int i = 0; i < 10; i++)
v.add(String.valueOf(i));
// redimensionando o Vector para 5 elementos
v.setSize(5);
// liberando memoria, opcional
v.trimToSize();
// ...
[]s,
Renato.
> -----Original Message-----
> From: Rodrigo Ottero [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 26, 2000 8:25 AM
> To: [EMAIL PROTECTED]
> Subject: [SouJava-J] Redimensionando um array
>
>
> Olah, pessoal.
>
> Eu estava trabalhando com arrays unidimensionais, e me surgiu
> um problema:
> eu nao sei redimensionar um array em java.
> Em VB, eu tenho o statement ReDim Preserve MeuArray(n), q,
> preservando o
> conteudo do meu array, o redimensiona pra n elementos.
>
> Procurei no site da sun por uma metodologia para
> redimensionar meus arrays,
> mas nao encontrei nada.
>
> Gostaria de, tendo um array, declarado como:
>
> String[] s=new String[10];
>
> alterah-lo para um array de 5 elementos.
>
> Alguem pode me dar uma ajuda ?
>
> Mto obrigado,
>
> Rodrigo.
>
> --------------------------- LISTA SOUJAVA
> ---------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java
> da Sucesu-SP
> [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
> [regras da lista: http://www.soujava.org.br/regras.htm]
>
> ---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------