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]
    ---------------------------------------------------------------------

Responder a