I want to insert every character into each index of a string in order to check if it is a word in the dictionary. For example,
Word -> complte
I want my code to insert
(a-z)complte
c(a-z)omplte
co(a-z)mplte
And then check if It is in the dictionary. Currently my code only adds each character at the front of the string for some reason.

```
Scanner myDocReader = new Scanner(myDoc);
            while(myDocReader.hasNext()) {;;
                String word = myDocReader.next();
                word = word.toLowerCase();
                word = word.replaceAll("\\p{Punct}","");//Removes all punctuation

                //Case 1: Add One Character in Each Possible Position
                StringBuilder newWord = new StringBuilder(word);
                StringBuilder reset = new StringBuilder(word);

                if(!correctWords.contains(word)) {
                    //Add One Character in each possible Position
                    for(int i=0; i<word.length(); i++) {
                        for(char ch = 'a'; ch <= 'z'; ch++) {
                            newWord = newWord.insert(i, ch);
                            String newWord1 = newWord.toString();
                            System.out.println(newWord1);
                            if(correctWords.contains(newWord1)) {
                                System.out.println("Suggestion: " + word + "->" + newWord1);
                                newWord = reset;
                                continue;
                            }
                            newWord = reset;
                            continue;
                        }
                    }

```

Example output of current Code
a(string)
b(string)
cb(string)
dcb(string)
What I want:
a(string)
b(string)
c(string)
d(string)
.....