Text.java index and createWordlist methode cleanup
This commit is contained in:
parent
caec2257e1
commit
c565fffbff
|
@ -158,13 +158,13 @@ public class Text {
|
|||
}
|
||||
|
||||
/**
|
||||
* This method counts all Words in text and adds them together with the paragraph where the word is been used to a Hashmap.
|
||||
* This method counts all Words in text and adds the count together with the paragraph where the word is been used to a Hashmap.
|
||||
*
|
||||
* @return HashMap<String, ArrayList < Integer>>
|
||||
*/
|
||||
private HashMap<String, ArrayList<Integer>> createWordlist() {
|
||||
int counter;
|
||||
ArrayList<Integer> zahlenListe;
|
||||
ArrayList<Integer> numbersList;
|
||||
String firstLetter;
|
||||
String restLetters;
|
||||
for (int i = 0; i < text.size(); i++) {
|
||||
|
@ -175,20 +175,20 @@ public class Text {
|
|||
restLetters = word.substring(1);
|
||||
word = firstLetter.toUpperCase() + restLetters;
|
||||
if (wordbook.containsKey(word)) {
|
||||
zahlenListe = wordbook.get(word);
|
||||
counter = zahlenListe.get(0);
|
||||
zahlenListe.remove(0);
|
||||
zahlenListe.add(0, counter + 1);
|
||||
numbersList = wordbook.get(word);
|
||||
counter = numbersList.get(0);
|
||||
numbersList.remove(0);
|
||||
numbersList.add(0, counter + 1);
|
||||
|
||||
if (zahlenListe.get(zahlenListe.size() - 1) < i + 1) {
|
||||
zahlenListe.add(i + 1);
|
||||
if (numbersList.get(numbersList.size() - 1) < i + 1) {
|
||||
numbersList.add(i + 1);
|
||||
}
|
||||
} else {
|
||||
zahlenListe = new ArrayList<>();
|
||||
zahlenListe.add(counter);
|
||||
zahlenListe.add(i + 1);
|
||||
numbersList = new ArrayList<>();
|
||||
numbersList.add(counter);
|
||||
numbersList.add(i + 1);
|
||||
}
|
||||
wordbook.put(word, zahlenListe);
|
||||
wordbook.put(word, numbersList);
|
||||
}
|
||||
}
|
||||
return wordbook;
|
||||
|
|
Loading…
Reference in New Issue