Java ArrayList<字符串[]>

Cak*_*ake 4 java arrays arraylist multidimensional-array

我想创建一个二维数组,命名employees为我知道列数(固定为 5 并代表员工数据),但行数有些动态。所以我做了这样的事情:

static ArrayList<String[]> employees = new ArrayList<String[]>();
Run Code Online (Sandbox Code Playgroud)

我想出了如何添加员工,但我无法弄清楚如何仅从一名员工那里获取特定数据,.get()例如使用。

Mur*_*nik 5

get将返回一行,这是一个String[]. 如果您想要其中的特定值,则必须使用[]运算符为其添加下标:

String specificData = employees.get(1)[2]; // Or any other indexes
Run Code Online (Sandbox Code Playgroud)