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

📄 juzi.java~24~

📁 英语的自动句子权值计算程序
💻 JAVA~24~
字号:
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 Juzi {
    public String[] fenju(String source) {
        Vector vector = new Vector();
        String[] array;
        String delimiters ="\r!?.\n";
        StringTokenizer stringTokenizer = new StringTokenizer(source,delimiters);
        while (stringTokenizer.hasMoreTokens()) {
            String token = stringTokenizer.nextToken();
             vector.addElement(token);
        }
        array = new String[vector.size()];
                Enumeration enumeration = vector.elements();
                int index = 0;
                while (enumeration.hasMoreElements()) {
                    array[index] = (String) enumeration.nextElement();
                    index++;
        }
        return array;
    }
    public Hashtable jweight(String[] source,Hashtable ha){
        Hashtable hb = new Hashtable();
        Cipin cipin =new Cipin();
        Fenci fenci = new Fenci();
        double weight=0;
        String[] dint;
        String ref = "";
        Enumeration k;
        for (int i = 0; i < source.length; i++) {
            if (hb.containsKey(source[i])) {
                continue;
            }
            else{
                dint=fenci.fenci1(source[i]);
                for ( int j = 0; j < dint.length; j++ ){
                    k=ha.keys();
                    for ( ;k.hasMoreElements() ; ){
                        ref = k.nextElement().toString();
                        if ( ref.equalsIgnoreCase(dint[j]) ){
                            if (hb.containsKey(source[i])) {
                                weight =(Double) hb.get(source[i]);
                                weight += (Double) ha.get(ref);
                                hb.put(source[i], weight);
                            } else {
                                weight = (Double) ha.get(ref);
                                hb.put(source[i], weight);
                            }
                        }
                    }
                }

            }
        }
        cipin.output(hb);
        return hb;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -