这是我的类,我想根据url_Tsim对其中的每个对象进行排序
public class Topic1000Url
{
int [] url_id;
String [] url_topicname ;
int [] url_Tlink ;
double [] url_Tsim ;
}其中我的第一个obj Topic1000Url数据是:
1 1 Cloud Computing 0.7291193274375957
2 1 Cloud Computing 0.46815342617565325
3 1 Cloud Computing 0.2859417638141173
4 1 Cloud Computing 0.37506232384399313
5 1 Cloud Computing 0.7474019872077191
6 2 Cloud Computing 0.4754049861628243
7 2 Cloud Computing 0.5268857610773507
8 2 Cloud Computing 0.5268880992116851
9 2 Cloud Computing 0.6113015175585574
10 2 Cloud Computing 0.0
11 3 Cloud Computing 0.5928395545371988
12 3 Cloud Computing 0.0
13 3 Cloud Computing 0.0
14 3 Cloud Computing 0.09418543480859422
15 3 Cloud Computing 0.22015199354179826有谁能帮我一下吗?)
发布于 2015-02-22 00:56:48
您希望基于双值对列表进行排序,URL_Tsim...You可以使用如下所示的comparator接口对值列表进行排序。
Collections.sort(myList, new Comparator<Topic1000Url>() {
@Override
public int compare(Topic1000Url url1, Topic1000Url url2) {
return Double.compare(url1.getUrl_Tsim(), url2.getUrl_Tsim());
}
});要了解有关Comparator的更多信息,请阅读this。
https://stackoverflow.com/questions/28647916
复制相似问题