But, an ArrayList can hold any object, so you could have an ArrayList of two-dimensional arrays. Or, you can create a class containing two members (a key and a value) and have an ArrayList of this class.
~~Bonnie
>>I didn't dig too deeply into this code (I will later today), but I just wanted to add one comment. This comment also pertains to the other two questions you asked about clearing and initializing the object array. Instead of an array, where you have to know ahead of time how big to make it, perhaps you should think about using an ArrayList instead. It's more suited to this purpose.
>
>With the documentation I read about ArrayList, I wasn't able to find a way to have columns. Does it support it?