为什么这两个数组不相等?

2023-01-25 04:15:25

public static void main(String[] args) 
{
    char [] d = {'a','b','c','d'};
    char [] e = {'d','c','b','a'};
    Arrays.sort(d);
    Arrays.sort(e);
    System.out.println(e);           //console : abcd
    System.out.println(d);           //console : abcd
    System.out.println(d.equals(e)); //console : false
}

为什么数组不相等?我可能遗漏了一些东西,但这让我发疯。结果不应该是真的吗?是的,我已经导入了 java.util.Arrays。

- Nik

Source
es
回答


4
类似标签
javascript x 3102
python x 4607
java x 3669
c# x 3257
php x 4522