Exam 3
I denne opgave skal du lave et program som kan loade en tekst og fjerne studerendes navne og erstatte dem med “den studerende”.
“Katrine trak sit spørgsmål kl. 10” bliver således til
“Den studerende trak sit spørgsmål kl. 10”.
- Lav en klasse StringHandler og giv den metoden replaceText(). Metoden skal som parametre tage:
Den originale tekst som skal anonymiseres:
En samling (liste) af navne der skal erstattes:
navne: Anders, Katrine, Joakim, Stine
Metoden skal returnere den anonymiserede version af teksten. Hint: du kan bruge metoder fra String-klassen
- Lav en tekstfil med en liste af ikke-anonymiseret tekst
Katrine fik karakteren 7
Stine udeblev fra timen
Joakim fremlagde for klassen
Joakim kom for sent
Anders fik ny gruppe
Anders afleverede for sent
Lav en klasse Main med en main-metode, hvor du loader teksten.
Instantier StringHandler og kald replaceText med hele eller dele af den loadede tekst, som argument.