What is the best data structure to implement a 2D Matrix with String data type?
<p>I have huge table data with 150 rows and 10 Columns, each column has String data. After storing the data, I have to traverse as well to find a particular value. So, I am looking for answers to the best data structure in this case in terms of performance, flexibility of traversing.</p>

<p>I have thought of Array, ArrayList, Hashmap.</p>

<p>Also, I have found similar questions on SO but they don't answer my question.</p>

<p>EDIT: The data is a mixture of Alphabets and Integers. Cannot be sorted and contains duplicates as well.</p>