我被告知使用临时对象来交换数组中的元素并不是最有效的方法。
例如:
例如:
Object[] objects = new Object[10];
// -- Assign the 10 objects some values
var Temp = objects[2];
objects[2] = objects[4];
objects[4] = Temp;
不使用另一个对象,是否真的可以交换数组元素?
我知道使用数学单位可以实现,但我无法想象如何在任何其他对象类型中实现。