I have a 2D array that I need to initialize. I have a class that holds
all my variables name "V", so in that class I have this:

static String[][] ModelInfo = new String[300][25];

That should make 300 array variables with 25 points in it, but it
doesn't as any time I try to reference anything other than
V.ModelInfo[0][0] I get arrayindexoutofboundsexception.

I have tried initializing this in a for loop, but even that won't
work. I've tried this:

V.ModelInfo = new String[300][];
                        for(int ForNum = 0; ForNum < 300; ForNum++){
                                V.ModelInfo[ForNum] = new String[25];
                        }
What the hell am I doing wrong? I found a work around at the moment
that does this:
                        for(int ForNum = 0; ForNum < 300; ForNum++){
                                V.ModelInfo[ForNum] = new StoredArray; 
//StoredArray is
initialized as String[25].
                        }


Is there some trick to getting 2D arrays to actually work like they
are supposed to?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to