如何检查列表是否是java中另一个列表的子集?如果给定列表是回文列表,如何使用两个ListIterators检查以返回true。
答案 0 :(得分:1)
回文从前到后都是从前到后相同的回文。给定一个列表,您可以从列表中的给定索引开始检索listIterators。将此添加到listItarators具有next()
和previous()
方法的事实中,我相信您将找到一种方法来比较列表中的项目,以查看列表是否实际上是回文
答案 1 :(得分:0)
containsAll(Collection c)可以解决你的第一个问题。
对于第二个问题,请使用Collections类中的reverse(列表列表)。在真实列表中放一个迭代器&反转列表中的其他内容,并逐元素地比较2列表。
答案 2 :(得分:0)
要问一个人,请参阅java.util.Set#containsAll。