You have already used arrays and ArrayLists to store lists of Finch data. Using these tools, measuring multiple things requires multiple data structures. For example, suppose you want to collect distance data as a function of time. You could create one data structure for time and one for distance. However, if these data are connected, it would make more sense to record them in a single data structure with two dimensions. In this lesson, you will learn to use two-dimensional arrays to record Finch data.
You can think about a two-dimensional array as having rows and columns. For example, this table is an array with five rows and two columns.