⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 format.java~42~

📁 英语的自动句子权值计算程序
💻 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 + -