嘿,我正面临一个与ArrayList相关的问题,我希望像这样添加对象{" color"," red"," style" ,"蓝色" }。
ArrayList<Object[][]> TAGS = new ArrayList<Object[][]>();
for(int i=0;i<5;i++){
TAGS.add({ "color", "red", "style", "blue" });
}
如果出现问题,请原谅我,因为我不是一名经验丰富的程序员。 提前谢谢
答案 0 :(得分:0)
我认为您存储的所有值都是String
尝试
List<List<String>> TAGS = new ArrayList<>();
TAGS.add(Arrays.asList("color", "red", "style", "blue"));
TAGS.add(Arrays.asList( "tags", "one", "style", "blue"));
TAGS.add(Arrays.asList( "weapon"));
System.out.println(TAGS);
答案 1 :(得分:0)
您可能想要创建一个字符串数组的arrayList。 你可以通过
实现这一目标 List<String[]> strings = new ArrayList<>();
strings.add( new String[] {"Python","Java","Javascript"} );
strings.add( new String[] {"one","two","three"} );
答案 2 :(得分:0)
如果您正在寻找嵌套列表,您可以执行以下操作:
List<List<String>> nestedArrayList = new ArrayList<>();
List<String> firstList = new ArrayList<String>();
firstList.add("color");
firstList.add("red");
firstList.add("style");
firstList.add("blue");
nestedArrayList.add(firstList);