求对一组数据进行排名的算法

10-01-17 niangao119

我现在有一组数据,比如:25,19,29,3

怎么用java获得这组数据的排名,获得排名的结果应该是3,2,4,1

如果有相等的数据,比如:25,5,5,10

应该获得结果3,1,1,2

本人比较菜,望高手解答,非常谢谢!