首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-02 
Java数组比较的问题,在线坐等有6个数组,分别为(3,一,二)、(3,1,二)、(3,一,二)、(3,一

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)……

热点排行