对Hashtable按照value进行排序
2014-09-04 17:03
363 查看
找了很久才综合起来实现的hashtable排序方法
Hashtable<String,Double> sort=performanceService.GetDepartmentRank();
Map map=new TreeMap ();
for(Iterator itr = sort.keySet().iterator(); itr.hasNext();){
String key = (String) itr.next();
Double value = (Double) sort.get(key);
System.out.println(key+"--"+value);
map.put(key,value);
}
ArrayList<Map.Entry<String,Double>> entries= sortMap(map);
String[] departmentname = new String[entries.size()];
Double[] perform = new Double[entries.size()];
for( int i=0;i<entries.size();i++){
departmentname[i]=entries.get(i).getKey();//k
perform[i] = entries.get(i).getValue();//value
System. out.print(entries.get(i).getKey()+":" +entries.get(i).getValue());
}
Hashtable<String,Double> sort=performanceService.GetDepartmentRank();
Map map=new TreeMap ();
for(Iterator itr = sort.keySet().iterator(); itr.hasNext();){
String key = (String) itr.next();
Double value = (Double) sort.get(key);
System.out.println(key+"--"+value);
map.put(key,value);
}
ArrayList<Map.Entry<String,Double>> entries= sortMap(map);
String[] departmentname = new String[entries.size()];
Double[] perform = new Double[entries.size()];
for( int i=0;i<entries.size();i++){
departmentname[i]=entries.get(i).getKey();//k
perform[i] = entries.get(i).getValue();//value
System. out.print(entries.get(i).getKey()+":" +entries.get(i).getValue());
}
相关文章推荐
- python字典按照value进行排序
- Map按照Value值进行排序
- Map按照Value值进行排序
- Map按照key和value进行排序
- TreeMap按照value进行排序
- HashMap按照value值进行排序
- 对map集合按照value从大到小进行排序
- TreeMap集合如何按照Value进行排序
- TreeMap按照value进行排序
- Map集合按照value和key进行排序
- 实现从一个ListBox向另一个ListBox中移动选中项,并按照value进行排序
- 对TreeMap按照value进行排序
- Map中按照value的大小进行排序
- Map按照Value值进行排序
- MapReduce 按照Value值进行排序输出
- python 对字典按照value进行排序
- C++中实现对map按照value值进行排序
- 转:C++中实现对map按照value值进行排序
- TreeMap按照value进行排序
- TreeMap按照value进行排序