【问题标题】:Concatenating Two ArrayLists Using = and += Instead of a For Loop使用 = 和 += 而不是 For 循环连接两个 ArrayList
【发布时间】:2017-02-24 03:34:27
【问题描述】:

我有一个arrayList arr3,我正在尝试连接另外两个arrayList(arr1 和arr2),然后将它们存储到arr3 中。我知道您可以使用 for 循环来执行此操作;但是,在这种情况下,您也可以只使用 = 和 += 吗?

arr3 = arr1
arr3 += arr2;

如您所见,我已经在上面写了。这是有效的吗?还是你绝对必须使用 for 循环。

【问题讨论】:

  • 运行你的代码,看看会发生什么。
  • 我不能这是需要在纸上完成的第 2 部分。
  • 你现在在电脑前。
  • 老师控制着我们可以在学校使用的所有蓝色 java 程序,并在应该编写的第 2 部分禁用它们。
  • 我可以;但是,请使用她推荐使用的互联网和 stackoverflow 等网站

标签: java arrays list arraylist


【解决方案1】:

您不能使用 += 运算符连接两个数组列表。您只需要循环一个并将每个值添加到另一个。

或者使用ar3的addAll方法添加你要添加的数组列表。

【讨论】:

  • 谢谢!这就是我一直在寻找的直截了当的答案
  • 不客气。如果您觉得有帮助,请接受 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-28
  • 2014-01-24
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多