Keep in mind that Lists (and arrays) are one-dimensional in
Java. You can simulate higher-dimensional constructs by nesting one-dimsenional ones.
So, a two-dimensional array is a one-dimensional array of one-dimensional arrays:
Likewise, a two-dimensional list is a List of Lists:
(note that the use of generics makes the visualization easier)
Access of them is how you would expect. To get the second
string of the third array, you first get the third array and then get the second String:
Lists (without Generics) are a little more complicated, but Generics cleans them up:
Hope that this helps.
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.