Java: Scanner stoppt bei neuer Zeile

Ich versuche, Textdateien zu scannen und sie einer Karte hinzuzufügen, die Karte und alles funktioniert.Der Scanner scheint jedoch anzuhalten, wenn in die Textdatei ein 'Enter' oder eine leere Zeile eingegeben wird. Das ist mein Problem

Hier ist mein Codeblock für den Scanner / Mapper

class OneButtonListener implements ActionListener
{
    @Override
    public void actionPerformed(ActionEvent evt)
    {
        final JFileChooser oneFC = new JFileChooser();
        oneFC.showOpenDialog(AnalysisFrame.this);
        String newLine = null;
        oneFC.getName(null);
        int returnVal = 0;
        File fileOne = oneFC.getSelectedFile();

        Scanner input = null;        
        try {
            input = new Scanner(fileOne);
        } 
        catch (FileNotFoundException ex) {
            Logger.getLogger(AnalysisFrame.class.getName()).log(Level.SEVERE, null,
                            ex);
        }                       
        inputText = input.nextLine(); 
        String[] words = inputText.split("[ \n\t\r,.;:!?(){}]");

        for(int i = 0; i < words.length; i++){
            key = words[i].toLowerCase(); 

            if (words[i].length() > 1){
                if (mapOne.get(key) == null){
                    mapOne.put(key, 1);
                }
                else {
                    value1 = mapOne.get(key).intValue();
                    value1++;
                    apOne.put(key, value1);
                }
            } 
         }
     }
}

Danke für jede Hilfe!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage