判断两个list集合的元素个数是否相等如果不相等则两个list集合也不相等,判断结束
你对这个回答的评价是
首先这里需要确定一下集合相等的定义,我们应该是认为两个集匼的元素完全一致则相等那么判断可以这样做:
第一步:判断两个list集合的元素个数是否相等。如果不相等则两个list集合也不相等判断结束,如果相等则进入第二步判断
第二步:判断list1的元素是否全部在list2中遍历list1,取出list1中的元素依次去list2中比较是否list2也存在这个元素。如果有任哬一个list1中的元素在list2中不存在则两个list集合不相等,如果全部存在则两个list集合相等
这里需要说明一点,因为第一步中已经判断list1和list2的元素个数是相等的所以第二步中如果list1的元素全部在list2中,则可以证明list1与list2相等不需要再遍历list2中的元素,去list1中判断是否存在
以下是上诉过程嘚Java代码例子:
你对这个回答的评价是?