Erreur de compilation en java :impossible de trouver le symbole.

J'ai ce code qui prend un fichier texte et le transformer en chaîne, puis de séparer les parties de la chaîne en différents éléments d'une liste de tableaux.

import java.util.Scanner;
import java.io.*;
import java.util.ArrayList;

public class Grocery{

    public Grocery(){

        File inFile = new File ("lists.txt");
        Scanner input = new Scanner (inFile);
        String grocery;
        {
             grocery = input.nextLine();
        }
    }

    public void makeSmallerLists(){
        String listLine;
        String line;
        ArrayList<String> smallList = new ArrayList<String>();
        while(input.hasNextLine()){
            line = input.nextLine;
            if(line.equals("<END>")){
                smallList.add(listLine);
            } else{
                listLine = listLine + "\n" + line;
            }
        }
    }
}

Cependant lorsque j'essaie de compiler ce qu'il me donne deux erreurs:

javac Message.java Message.java:31: cannot find symbol symbol :
variable d'entrée lieu: classe de Message alors que(d'entrée.hasNextLine()){
^ Message.java:32: cannot find symbol symbol : variable d'entrée lieu: classe de ligne de Message = input.nextLine;
^

Comment puis-je résoudre ce problème? Je ne sais vraiment pas quel est le problème.

J'ai corrigé ça et maintenant mon erreur dit
$ javac Message.java
Message.java:34: impossible de trouver le symbole
symbole : variable nextLine
lieu: la classe java.util.Scanner
ligne = input.nextLine;
^

           ^

Maintenant quel est le problème?

OriginalL'auteur user2977165 | 2013-11-25