Caro Marco,

    Creio que para implementar matrizes em Java seja mais adequado projetar-se uma 
classe Matriz que disponha de operacoes de redimensionamento, inversao, modificacao e 
acesso aos elementos e o que mais for necessario, ao inves de se utilizar diretamente 
um array de arrays.  E' claro que se pode utilizar um array de arrays para manter os 
elementos da matriz, mas isto deveria ser apenas um detalhe interno da implementacao, 
sendo transparente ao usuario da classe. Se for realmente necessario, pode-se 
implementar metodos que convertam de Matriz para array de arrays e vice-versa.

    Para implementar o redimensionamento, a proposta do Nil Inacio e' valida (embora o 
codigo sugerido seja equivocado): criar um array com o tamanho desejado, e copiar os 
desejados elementos do array original para o novo. A classe System fornece um metodo 
arrayCopy que e' a maneira mais eficiente de se copiar elementos de um array para 
outro (ou para o mesmo), por se tratar de um metodo nativo (implementado em C).

    Boa sorte,

        Rafael


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a