📄 format.java~42~
字号:
package abstrac;
import java.util.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author Sean
* @version 1.0
*/
public class Format {
public void dis(Hashtable ha,int precent) {
Enumeration k;
String key = "";
String key_max = "";
double value = 0 ;
double value_max = 0;
Vector vector = new Vector();
double temp;
temp=precent/100;
temp = ha.size()*temp;
precent=(int)temp;
for (int i=0; i<3; i++){
k=ha.keys();
for (; k.hasMoreElements() ;) {
key =k.nextElement().toString();
value = (Double) ha.get(key);
if(value>value_max){
key_max = key;
value_max = value;
}
}
vector.add(key_max);
ha.remove(key_max);
}
Enumeration s=vector.elements();
for (;s.hasMoreElements();){
System.out.print(s.nextElement());
}
}
public void sort(String[][] result){
for (int i = 0; i < result.length; i++) {
String tempK="";
String tempV="";
for(int j=result.length-1;j>i;j--){
if(Double.valueOf(result[j][0]) < Double.valueOf(result[j-1][0])){
tempK = result[i][0];
tempV = result[i][1];
result[i][0] = result[j][0];
result[i][1] = result[j][1];
result[j][0] = tempK;
result[j][1] = tempV;
}
}
}
}
private String[][] hashToString(Hashtable ha){
Enumeration k=ha.keys();
Enumeration e=ha.elements();
String[][] result=new String[ha.size()][2];
int index = 0;
while (k.hasMoreElements()) {
result[index][0]=k.nextElement().toString();
result[index][1]=e.nextElement().toString();
index++;
}
sort(result);
return result;
}
String toSting(Hashtable ha){
String[][] result=hashToString(ha);
String s="";
for(int i=0;i<result.length;i++){
s+=result[i][0]+":"+result[i][1]+"\n";
}
return s;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -