【发布时间】:2021-12-14 20:31:34
【问题描述】:
我有一个方法,它接受一个嵌套的字符串数组列表作为参数,如下所示:
public static String methodName(ArrayList<ArrayList<String>> param1,ArrayList<Integer> param2){
...some logic
}
我想用输入来测试这个方法
input :"param1"= [
["HTML", "C#"],
["C#", "Python"],
["Python", "HTML"]
]
"param2"= [0, 0, 1]
我在网上搜索发现这个:How do I declare a 2D String arraylist?
这是我尝试过的:
public static void main(String[] args){
ArrayList<ArrayList<String>> param1 = ...what should I put here?
List<List<String>> list = new ArrayList<List<String>>();
List<String> input = new ArrayList<String>();
input.add({"HTML", "C#"});//does not compile ... array initializer not allowed here
input.add({"C#", "Python"});
input.add({"Python", "HTML"});
如何将输入添加到嵌套的 ArrayList? 将不胜感激任何帮助...
【问题讨论】:
标签: java arrays list arraylist