gpt4 book ai didi

java - 字符串数组的 ArrayList

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:20 25 4
gpt4 key购买 nike

下面定义的两种数据结构有什么区别?

第二个是 ArrayList,其元素的类型为“String”。但是第一个数据结构是什么?

初始化也会有所不同。谁能在这里举个例子?

    ArrayList<String>[] temp1;
ArrayList<String> temp2;

最佳答案

ArrayList<String>[] temp1; : 这是一个包含字符串的 ArrayList 的数组

ArrayList<String> temp2; : 这是一个包含字符串的 ArrayList

如果你想要一个字符串数组的 ArrayList,你必须做 ArrayList<String[]> temp3; .注意不同括号的位置。

初始化:

// create an array with 10 uninitialized ArrayList<String>
ArrayList<String>[] temp1 = new ArrayList[10];
// create empty lists that can be filled
for (int i=0; i<temp1.length; i++)
temp1[i] = new ArrayList<String>();

// create an empty list of Strings
ArrayList<String> temp2 = new ArrayList<String>();

// create an empty list of String arrays
ArrayList<String[]> temp3 = new ArrayList<String[]>();

关于java - 字符串数组的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com