gpt4 book ai didi

java - 将字符串添加到 ArrayList>

转载 作者:行者123 更新时间:2023-12-01 19:54:07 24 4
gpt4 key购买 nike

我们可以将字符串添加到 ArrayList<String[]>如:

ArrayList<String[]> array1 = new ArrayList<>();
array1.add(new String[]{"word"});

但是我们如何将字符串添加到 ArrayList<ArrayList<String[]>>直接不创建array1。像这样的东西:

array2.add(new ArrayList<>(new String[]{"hello"}));

最佳答案

你可以使用

array2.add(new ArrayList<>(Arrays.<String[]>asList(new String[]{"hello"})));

没有ArrayList(ArrayOfElements)构造函数,但我们可以使用 ArrayList(CollectionOfElementsToCopy)构造函数。我们需要做的就是将元素包装到某个集合中。为此,我们可以使用 Arrays.asList(elements)

Arrays.asList 出现问题是它使用 T... varargs 默认表示元素数组。如果我们想告诉数组元素,我们可以通过显式指定 <String[]> 来实现。作为方法泛型类型。

关于java - 将字符串添加到 ArrayList<ArrayList<String[]>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50187914/

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