Java中如何在Arraylist中实现冒泡排序的问题
众所周知,冒泡排序法在一般数组中就3步,1 if(a<b){2 temp=a;3 a=b;4 b=temp;5 }然而,在集合中就不是简单的交换一下了,因为交换之后,必须保证新的值被重新设置到集合中去。那么变难了吗?实际上更简单了:1 if(a<b){2 workerlist.get(j).setSc(b);3 workerlist.get(j+1).setSc(a);4 }原理还是交换,不过不需要媒介temple 了。具体代码见下:*****...