java中的集合,子集和回文

时间:2011-03-18 19:47:01

标签: java

如何检查列表是否是java中另一个列表的子集?如果给定列表是回文列表,如何使用两个ListIterators检查以返回true。

3 个答案:

答案 0 :(得分:1)

回文从前到后都是从前到后相同的回文。给定一个列表,您可以从列表中的给定索引开始检索listIterators。将此添加到listItarators具有next()previous()方法的事实中,我相信您将找到一种方法来比较列表中的项目,以查看列表是否实际上是回文

答案 1 :(得分:0)

containsAll(Collection c)可以解决你的第一个问题。

对于第二个问题,请使用Collections类中的reverse(列表列表)。在真实列表中放一个迭代器&反转列表中的其他内容,并逐元素地比较2列表。

答案 2 :(得分:0)

要问一个人,请参阅java.util.Set#containsAll