Salve,
Devo realizzare un servizio REST che permetta di gestire un dizionario di parole dove dovrà essere possibile:Inserire una parola e la sua definizione --> metodo Dizinario(String String).
Data una parola, visualizzare la sua definizione --> metodo getDefinition(String).
Mi è stato detto di usare l'HashMap per far combaciare una parola col sue significato ma mi sta dando problemi, in particolare: incompatible types: java.lang.String cannot be converted to int. Non penso sia solo questo il problema dato è la prima volta che uso questa struttura.
codice:
package beans;
/**
* Created by civi on 26/04/16.
*/
import javax.xml.bind.annotation.XmlRootElement;
import java.util.HashMap; // import the HashMap class
/**
*
*/
@XmlRootElement
public class Word {
private HashMap<String, String> listaWord = new HashMap<String, String>();
private String parola;
private String definizione;
public Word(){}
public Word(String parola, String definizione) {
listaWord.add(new HashMap(parola, definizione));
}
public String getDef(String parola) {
return listaWord.get(parola);
}
}