Urgente! Uso de RMI para ordenação de palavras
01/07/2011
0
/**
* Relátorio de uso das palavras. Conta o número de vezes que cada
* diferente palavra é utilizada no texto. Por exemplo, para o texto:
* "Isso é um teste: teste, é, um, é."
* o resultado deve ser:
* é - 3
* teste - 2
* um - 2
* isso - 1
* A ordem na qual as palavras aparecem no resultado não é especificada.
* @param id o identificador do texto armazenado.
* @return o número de palavras diferentes do texto.
*/
public java.util.List<WordCount> wordUsage(long id)
throws java.rmi.RemoteException;
public class WordCount implements java.io.Serializable
{
String word;
int count;
}
David Alberto
Posts
01/07/2011
Davi Costa
talvez seja necessário ";" tb, e vai jogar para uma lista, vai fazer um for nessa lista e vaii jogar para uma lista auxiliar para vc ir inserindo nela. e um for aninhado para ver se já existia lá e ir incrementando um contador parta cada palavra.
É um pouco complexo, mas se vc avaliar com calma vai conseguir fazer, talvez vc use um hashmap para alinhar esse contador e a String..... e por ai vai
espero ter elucidado um pouco.
att Davi
01/07/2011
David Alberto
para a class WordCount.
E como eu coloco na lista.
já tenho o metodo que separa as palavras tudo bonitinho e coloco dentro de um arraylist.
A verdade é que eu uso muito o arrayList. Então fiquei na duvida de como usar o List do java.
Sei que na minha implementação devo iniciar.
List<WordCount> WC = new List<WordCount>();
public int countUniqueWords(long id) throws RemoteException {
String txt = "";
int contPalav=0;
String[] txts=null;
for(int i=0;i<textoLimpo.size();i++)
{
for(int j=i;j<textoLimpo.size();j++)
{
if(textoLimpo.get(j).equals(txt))
{
contPalav++;
JOptionPane.showMessageDialog(null,txt+", "+textoLimpo.get(i));
}
}
//txts[i] = textoLimpo.get(i);.
txt =textoLimpo.get(i);
}
08/07/2011
Dyego Carmo
é um bom comeco :)
Clique aqui para fazer login e interagir na Comunidade :)