kjm*_*kjm 2 java arrays string arraylist
我正在尝试创建数组的数组列表。完成后,我希望数组列表如下所示:
[ [Mary] , [Martha,Maggie,Molly] ]
Run Code Online (Sandbox Code Playgroud)
我试图通过首先将“Mary”定义为长度为 1 的字符串数组,并将“Martha、Maggie、Molly”定义为长度为 3 的字符串数组来实现这一点。然后我尝试将这些数组添加到数组列表中。但遗憾的是,数组列表将不接受数组。看一看:
String[] s1 = new String[1];
String[] s3 = new String[3];
ArrayList<String[]> list1 = new ArrayList<String[]>();
s1[0]="Mary";
s3[0]="Martha";
s3[1]="Maggie";
s3[2]="Molly";
list1.add(s1[0]);
list1.add(s3[0]);
list1.add(s3[1]);
list1.add(s3[2]);
Run Code Online (Sandbox Code Playgroud)
关于如何将这些数组添加到 list1 以形成数组的数组列表的任何想法?
您将单个字符串添加到 ArrayList 而不是您创建的 String 数组。
尝试只做:
list1.add(s1);
list1.add(s3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51249 次 |
| 最近记录: |