Salve,
sto realizzando una serie di metodi che permettono la ricerca di lemmi in un dizionario di sinonimi e contrari, e sto utilizzando i vettori.
Per quanto riguarda le ricerche per un solo criterio, non ho problemi e vi posto il codice dei due metodi relativi alla ricerca dei sinonimi(listaLemmi è il vettore che contiene tutti i lemmi del dizionario)
Il mio problema è che non riesco a far funzionare la ricerca su due criteri(Es. sinonimi+descrizione). Secondo me il problema sta nel fatto che non riesco ad accedere al vettore "result" di ricercaSinonimi(agendo di fatto su listaLemmi) così invece di stampare solo i termini per quel determinato sinonimo e per quella determinata descrizione, stampo tutti i termini per una data descrizione.codice:public Vector<Lemma> ricercaLemmaSinonimi(String parola) { return ricercaSinonimi(listaLemmi,parola); } public static Vector<Lemma> ricercaSinonimi(Vector<Lemma> ricercaLemma,String parola){ Vector<Lemma> result = new Vector<Lemma>(); for (int i=0 ; i<ricercaLemma.size(); i++) { if (ricercaLemma.elementAt(i).isSinonimo(parola)) result.add(ricercaLemma.elementAt(i)); } return result; }![]()
Potete aiutarmi?
Grazie infinite

Rispondi quotando