Java ArrayList<;字符串[]>;

Java ArrayList<;字符串[]>;,java,arrays,arraylist,multidimensional-array,Java,Arrays,Arraylist,Multidimensional Array,我想创建一个名为employees的二维数组,其中我知道列的数量(固定为5,表示员工的数据),但行的数量多少是动态的。所以我做了这样的事情: static ArrayList<String[]> employees = new ArrayList<String[]>(); static ArrayList employees=new ArrayList(); 我计算了如何添加员工,但无法计算如何仅使用.get()从一名员工获取特定数据。get将返回一行,这是字符串[]

我想创建一个名为
employees
的二维数组,其中我知道列的数量(固定为5,表示员工的数据),但行的数量多少是动态的。所以我做了这样的事情:

static ArrayList<String[]> employees = new ArrayList<String[]>();
static ArrayList employees=new ArrayList();

我计算了如何添加员工,但无法计算如何仅使用
.get()
从一名员工获取特定数据。

get
将返回一行,这是
字符串[]
。如果要从中获取特定值,则必须使用
[]
运算符为其下标:

String specificData=employees.get(1)[2];//或任何其他索引

任何
数组列表的第一个维度
必须通过
get()
方法调用才能访问,然后返回的值是可以通过
索引访问的数组:

ArrayList<String[]> employees = new ArrayList<String[]>();
employees.add(new String[] {"a", "b"});
System.out.println(employees.get(0)[0]);
ArrayList employees=new ArrayList();
add(新字符串[]{“a”,“b”});
System.out.println(employees.get(0)[0]);

员工。获取(行)[列]
应该可以工作。例如
employees.get(0)[1]
尽管创建类
employees
可能比使用
字符串[]
更容易。