|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<String,Integer>
hultig.util.HashStr
public final class HashStr
NOT YET WELL COMMENTED.
Copyright: Copyright (c) 2007
Company: UBI/HULTIG
Field Summary | |
---|---|
protected String |
ENCODE
|
Constructor Summary | |
---|---|
HashStr()
Creates an instance of this HashMap. |
Method Summary | |
---|---|
void |
add(String skey)
|
void |
add(String[] vs)
Realiza o método add para um vector de strings. |
void |
add(String skey,
boolean flagTiraAcentos)
Adiciona uma nova String à tabela de hash, se esta ainda não existir. |
int |
freq(String key)
Frequência da string «key», na estrutura. |
String |
getEncode()
|
String[] |
getKeys()
Devolve um array de Strings contendo, as chaves da tabela de hash. |
int |
getTotal()
Numero de strings incrementadas, na estrutura, por exemplo: o numero total de palavras. |
void |
increment(String[] vs,
int kinc)
Realiza o método add para um vector de strings. |
void |
increment(String skey,
int kinc)
Adiciona ou incrementa o valor inteiro correspondente à String enviada skey, de kink unidades. |
void |
load(Hashtable ht)
Carrega a Hashtable, a partir de uma outra tabela de Hash. |
boolean |
load(String fname)
Carrega a Hashtable, a partir do ficheiro "fname". |
static void |
main(String[] args)
M A I N ------- |
void |
print()
Imprime ordenadamente a tabela de Hash. |
void |
print(String sa,
String sb)
Imprime ordenadamente a tabela de Hash. |
double |
prob(String key)
Probabilidade estimada da string "key", na estrutura. |
boolean |
processFile(String filename)
Similar to the method with two arguments. |
boolean |
processFile(String filename,
boolean only_words,
boolean case_sensitive)
Read the text from a file and incrementally setup the hashtable. |
String[] |
rankBestN(int N)
|
static String[] |
rankN(Hashtable<String,Integer> ht,
int N)
Devolve um array com as N melhores Strings. |
static String[] |
rankNDouble(Hashtable<String,Integer> ht,
int N)
Devolve um array com as N melhores Strings. |
boolean |
save(String fname)
Grava a Hashtable num ficheiro com o nome "fname". |
void |
setEncode(String encode)
|
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String ENCODE
Constructor Detail |
---|
public HashStr()
Method Detail |
---|
public void setEncode(String encode)
public String getEncode()
public void add(String skey)
public void add(String skey, boolean flagTiraAcentos)
public void add(String[] vs)
public void increment(String skey, int kinc)
public void increment(String[] vs, int kinc)
public int getTotal()
public int freq(String key)
public double prob(String key)
public String[] getKeys()
public String[] rankBestN(int N)
public static String[] rankN(Hashtable<String,Integer> ht, int N)
public static String[] rankNDouble(Hashtable<String,Integer> ht, int N)
public void print()
public void print(String sa, String sb)
public boolean processFile(String filename)
filename
-
public boolean processFile(String filename, boolean only_words, boolean case_sensitive)
filename
- only_words
-
public void load(Hashtable ht)
public boolean load(String fname)
public boolean save(String fname)
public static void main(String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |