Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在arrayList对象中添加{“color”、“red”、“style”、“blue”}_Java_Object_Arraylist - Fatal编程技术网

Java 如何在arrayList对象中添加{“color”、“red”、“style”、“blue”}

Java 如何在arrayList对象中添加{“color”、“red”、“style”、“blue”},java,object,arraylist,Java,Object,Arraylist,嘿,我遇到了一个与ArrayList相关的问题,我想在ArrayList中添加这样的对象{“color”、“red”、“style”、“blue”} ArrayList TAGS=new ArrayList(); 对于(int i=0;i我认为您存储的所有值都是字符串 试一试 List TAGS=new ArrayList(); TAGS.add(Arrays.asList(“color”、“red”、“style”、“blue”)); TAGS.add(Arrays.asList(“TAGS”

嘿,我遇到了一个与ArrayList相关的问题,我想在ArrayList中添加这样的对象{“color”、“red”、“style”、“blue”}

ArrayList TAGS=new ArrayList();

对于(int i=0;i我认为您存储的所有值都是字符串

试一试

List TAGS=new ArrayList();
TAGS.add(Arrays.asList(“color”、“red”、“style”、“blue”));
TAGS.add(Arrays.asList(“TAGS”、“one”、“style”、“blue”));
TAGS.add(Arrays.asList(“武器”));
系统输出打印项次(标签);

您可能需要创建字符串数组的arrayList。 你可以通过

 List<String[]> strings = new ArrayList<>();
 strings.add( new String[] {"Python","Java","Javascript"} );
 strings.add( new String[] {"one","two","three"} );
List strings=new ArrayList();
添加(新字符串[]{“Python”、“Java”、“Javascript”});
add(新字符串[]{“一”、“二”、“三”});

如果要查找嵌套列表,可以执行以下操作:

        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);
List nestedArrayList=new ArrayList();
List firstList=新建ArrayList();
添加(“颜色”);
第一个列表。添加(“红色”);
添加(“样式”);
第一个列表。添加(“蓝色”);
添加(第一个列表);

试试这个
{TAGS.add(新对象[][{{“color”、“red”、“style”、“blue”}})}
但是我不确定这是否是你的意思为什么需要二维数组结构?请创建一个带有两个变量(color和style)的类,然后添加该类(Object)的实例.嘿!你能再帮我一个忙吗。我该如何迭代我的ArrayList!是的!“Amit”你是对的,但这是我想知道这是怎么发生的谢谢老兄!这是可行的,但如果我想列出这样的东西[{“颜色”,“红色”,“风格”,“蓝色”},{“标签”,“一”,“风格”,“蓝色”},{“武器”}];嘿,这是想要的输出[{“Python”、“Java”、“Javascript”}、{one”、“two”、“three”}、{Python”、“Language”}、{name”、“class”}有可能吗?您的意思是输出将是一个字符串数组列表作为Python?您可以通过for(string[]s:strings){for(int i=0;i)打印为
Python、Java、Javascript一、二、三
 List<String[]> strings = new ArrayList<>();
 strings.add( new String[] {"Python","Java","Javascript"} );
 strings.add( new String[] {"one","two","three"} );
        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);