Rodrigo,

Nao da' para fazer direto. Os passos sao os seguintes:
- crie um novo array do mesmo tamanho e tipo do atual
para ser usado como buffer;
- use o metodo arraycopy da classe System para copiar
o conteudo do array para o array buffer;
- recrie o array atual do tamanho que deseja;
- use o metodo arraycopy novamente para copiar o
conteudo do array buffer para o array redimensionado.

Bonato

--- Rodrigo Ottero <[EMAIL PROTECTED]> wrote:
> 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]
>    
>
---------------------------------------------------------------------
> 
> 
> 


=====
* A. Sergio F. Bonato
* Oracle DBA
* S.A. O Estado de S.Paulo - S.Paulo - Brasil
* FONE: 55-11-856-5116
* FAX: 55-11-856-4679
* E-MAIL: [EMAIL PROTECTED]; [EMAIL PROTECTED]
* CELULAR: 011-9720-6560

__________________________________________________
Do You Yahoo!?
Get Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/

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