如何在Java中制作数组数组
问题描述:
假设,我有 5 个字符串数组对象:
Hypothetically, I have 5 string array objects:
String[] array1 = new String[];
String[] array2 = new String[];
String[] array3 = new String[];
String[] array4 = new String[];
String[] array5 = new String[];
我想要另一个数组对象来包含这 5 个字符串数组对象.我该怎么做?我可以把它放在另一个数组中吗?
and I want another array object to contain those 5 string array objects. How do I do it? Can I put it in another array?
答
像这样:
String[][] arrays = { array1, array2, array3, array4, array5 };
或
String[][] arrays = new String[][] { array1, array2, array3, array4, array5 };
(后一种语法可用于变量声明以外的赋值,而较短的语法仅适用于声明.)
(The latter syntax can be used in assignments other than at the point of the variable declaration, whereas the shorter syntax only works with declarations.)