Java - LinkedList
Hejsa, jeg sidder med en opgave, jeg har svært ved at komme igang med.Jeg skal lave en slags ordbog som en linkedlist uden brug af nogle former for brug af javas standard biblioteker der minder om collections.
dvs. jeg skal selv implementere en eller anden form for liste.
Der er følgende krav:
Ordene skal komme i alfabetisk orden, og der skal tælles hvor mange gange et ord forekommer.
og det skal naturligvis være muligt at tilføje og slette ord.
Der skal oprettes 2 klasser: Dictionary og WordNode.
Jeg har selv tænkt på at klassen Dictionary skal oprette et object af WordNode for hvert nyt ord der skal tilføjes.
Dette har jeg forsøgt, men når jeg tilføjer nye ord, ser det ud til at den bare overskriver det gamle object og altså ikke opretter et nyt.
Dette er fra klassen Dictionary
/**
* Add a word to the list if it isn't already present. Otherwise
* increase the frequency of the occurrence of the word.
* @param word The word to add to the dictionary.
*/
public void add(String word)
{
list = new WordNode();
list.setWord(word);
}
Dette er fra klassen WordNode
public void setWord(String word)
{
this.word = word;
}
Hvorfor opretter den ikke et nyt object når jeg anvender new WordNode();
