【发布时间】:2020-07-20 04:55:24
【问题描述】:
- 创建一个新的列表,其中包含交错的 list1 元素
- 使用 list2 的元素。例如,如果 list1 成立
- 和 list2 包含 ,
- 那么新列表应该保留
- 。交替
- list1 和 list2。如果一个列表较长,则新列表将包含所有
- 末尾较长列表中的额外值。例如,如果 list1
- 持有 并且 list2 持有
- 那么新列表应该保留
- .
我编程很烂,看不到这个作业最后一部分的逻辑。感谢您花时间看这个。 //*
private static List<String> mergeLists(List<String> list1, List<String> list2) {
long max = Math.max(((File) list1).length(),((File) list2).length());
ArrayList<String> newlist = new ArrayList<String>();
for (int i = 0; i < max; i++) {
if (i < list1) {
newlist.append(list1[i]);
{
if (i < list2) {
newlist.append(list2[i]);
}
}
return newlist;
}
}
}
【问题讨论】:
-
您的实际问题是什么?
-
@MadPhysicist 我无法让这段代码工作。我需要它来创建一个新的数组列表并交错来自两个不同数组列表的元素。
-
@MadPhysicist Dang 生病尝试更好地发布它或只是跳到重新编辑。如何删除此问题?
-
如果建议编辑问题。我怀疑如果提出一个措辞恰当的问题,你会在这里得到很好的帮助。
标签: java arrays list append interleave