gpt4 book ai didi

java - 奇怪的排序行为

转载 作者:行者123 更新时间:2023-12-01 09:08:22 24 4
gpt4 key购买 nike

int[] a = new int[] {7,2,1,10,8,9};
int[] b = a;
Arrays.sort(b);

为什么两个数组都在对 b 进行排序操作后进行了排序。不应该只对 b 进行排序吗?

最佳答案

因为它只是一个数组。 “a”和“b”只是对同一个数组的引用。

如果您使用克隆方法复制值,那么 a 和 b 将是不同的数组,并且只有 b 会被排序。

关于java - 奇怪的排序行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com