Boa tarde, pessoal.
Estou tentando fazer um programa que mostra uma matriz de números inteiros mas não estou conseguindo fazer. Na verdade é um teste para um programa que lê um arquivo de texto que contém números em forma de tabela de 6 colunas e um valor indefinido de linhas. Por eu não saber de antemão o número de linhas que terei que alocar, usei um ArrayList para ir armazenando dinamicamente os vetores de tamanho 6, pois sei que o arquivo terá sempre seis colunas, mas na hora de mostrar não está dando certo. Abaixo, coloquei o código, espero que possam me ajudar.
package MatrizTeste;
import java.util.ArrayList;
public class MatrizTeste
{
public static void main(String[] args)
{
int coluna[] = new int[6];
ArrayList linha = new ArrayList();
try
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < coluna.length; j++)
{
coluna[j] = j * 3;
}
linha.add(coluna);
}
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < coluna.length; j++)
{
System.out.print(linha.get(coluna[j]) + " ");
}
System.out.println();
}
} catch (java.lang.IndexOutOfBoundsException exc)
{
System.out.println("Erro com endereço do vetor.");
}
}
}
Obrigado.

