Hallo michael80,
Wenn ich Dich richtig verstanden habe, willst Du ein Array, dass Du beliebig vergrößeren kannst.
Da solltest Du Dir java.util.ArrayList ansehen, damit kannst Du dann sowas machen:
List subfeld = new ArrayList();
int n = 4;
for(int i = 0; i < n; i++) {
subfeld.add(new double[i][2*n]);
}
In Java 1.5 solltest Du List<double[][]> = new ArrayList<double[][]> schreiben, damit Du Dir beim Auslesen das Casten spaarst und der Compiler entdeckt, wenn Du ein Objekt vom falschen Typ in der Liste ablegst willst.
Grüße
Daniel