【发布时间】:2014-10-04 02:59:01
【问题描述】:
所以我有方法
public ArrayList<String> intersection( ArrayList<String> A1, ArrayList<String> A2)
我不确定我的辅助方法会返回一个 ArrayList,其中包含 A1 和 A2 中的元素,* 按照它们在 A1 中出现的顺序 *,并且 * 保持 A1 和 A2 不变*
这是我写在 main 中测试的。
ArrayList A1 = new ArrayList();
ArrayList A2 = new ArrayList();
A1.add("a"); A1.add("b"); A1.add("c");
A2.add("b"); A2.add("c"); A2.add("d"); A2.add("e");
ArrayList intersect = Practice.intersection(A1,A2);
System.out.println(A1 + " intersect " + A2 + " = " + intersect);
我想要的示例输出是 [a, b, c] 相交 [b, c, d, e] = [b, c]
【问题讨论】:
-
当输入为
[a,b,c]和[c,b,d,e]时,您的期望是什么? -
期望输出?如果这就是你要问的,那么同样的事情 [b,c]
标签: java recursion arraylist intersection