当前位置: 代码迷 >> J2SE >> Java数组比较的有关问题,在线坐等
  详细解决方案

Java数组比较的有关问题,在线坐等

热度:74   发布时间:2016-04-24 02:11:52.0
Java数组比较的问题,在线坐等
有6个数组,分别为("3","一","二")、("3","1","二")、("3","一","二")、("3","一","三")、("2","一","二")、("3","一","二"),要求保存这6个数组,并且在控制台输出与第一个数组不相同的数组。

------解决方案--------------------
探讨
用equal就可以啊。

------解决方案--------------------
帮你写了一个:
Java code
    public static boolean equals(Object[] array1, Object[] array2)    {        if (array1.length != array2.length)            return false;        for (Object o : array1)        {            if (!contains(array2, o))                return false;        }        return true;    }    public static boolean contains(Object[] array, Object o)    {        for (Object o2 : array)            if (o.equals(o2))                return true;        return false;    }
------解决方案--------------------
探讨

引用:
用equal就可以啊。
这个肯定不行,List没这equals方法.
以下代码可以参考:
Java code

public boolean isEquals(List l1, List l2)
{
if (l1.size() != l2.size())
return false;
for (Object o1 : l1)……
  相关解决方案