opa beleza?
bom pode ser utilizado ArrayList
por exemplo:
ArrayList linhas = new ArrayList();
// inserindo outros array´s dinâmicos
while( ${condição} ) {
linhas.add( new ArrayList() );
}
com um código mais ou menos nesse genero você consegue
te um array bidimencional totalmente dinâmico....
bom agora para recuperar um elemento desse seu array bidimencional
você pode ter um método para facilitar, o acesso a um objeto
ArrayList linhas = new ArrayList();
...
public Object get( int linha, int coluna ) {
List linha = linhas.get( linha );
return linha.get( coluna );
}
, bom eu não fiz nenhum tratamento, mas é aconselhavel ser feito
por exemplo, se o indice repassado está dentro do limite máximo de itens
do seu array bidimensional
bom agora para inserir um item....
...
public void insertLinha() {
linhas.add( new ArrayList() );
}
public void insertObjet( int linha, Object o ) {
List linha = linhas.get( linha );
linha.add( o );
}
bom a ideia seria mais ou menos como este esquema que
descrevi :razz:
abraços