2016-12-04 13 views
2

Ich habe den folgenden Code:Fehler: kann nicht Symbol für BufferReader finden

import.java.io.*; 
public class BasheminParkingLot 
{ 
    public static void main(String[]args)throws Exception 
    { 
     Stack parkinglot = new Stack(); 
     Stack alley= new Stack(); 
     File f = new File("bashemin.in"); 
     FileInputStream finstream = new FileInputStream(f); 
     InputStreamReader finreader = new InputStreamReader(finstream); 
     BufferReader finput = new BufferReader(finreader); 
     String line = finput.readLine(); 
     String plate = ""; 
     System.out.println(); 
     System.out.println("The Bashemin Status"); 
     System.out.println(); 

     while(line!=null) 
     { 
      if(line.charAt(0)=='a') 
      { 
       plate = line.substring(1); 
       System.out.println ("car" + plate + " arrived and parked"); 
       parkinglot.Push(plate); 
      } 
     } 

    } 
} 

und bin immer den Fehler:

BasheminParkingLot.java:13: Fehler: kann nicht Symbol BufferReader finput = new BufferReader finden (FinReader); ^

Ich fragte mich, ob jemand mir helfen könnte, dies zu debuggen ?? Vielen Dank!

+0

akzeptieren Bitte geben Sie die Antwort, wenn es für Sie gearbeitet. Das Akzeptieren und Abstimmen wird die Leute motivieren, Ihre Fragen zu beantworten. –

Antwort

0

Dies sollte nicht BufferReader sein. Es sollte BufferedReader sein.

wird der folgende Code funktioniert:

 
import java.io.*; 

class Stack { 
    int x; 

    void Push(String value) { 
     // DO SOMETHING 
    } 
} 

public class BasheminParkingLot 
{ 
    public static void main(String[]args)throws IOException 
    { 
     Stack parkinglot = new Stack(); 
     Stack alley= new Stack(); 
     File f = new File("bashemin.in"); 
     FileInputStream finstream = new FileInputStream(f); 
     InputStreamReader finreader = new InputStreamReader(finstream); 
     BufferedReader finput = new BufferedReader(finreader); 
     String line = finput.readLine(); 
     String plate = ""; 
     System.out.println(); 
     System.out.println("The Bashemin Status"); 
     System.out.println(); 

     while(line!=null) 
     { 
      if(line.charAt(0)=='a') 
      { 
       plate = line.substring(1); 
       System.out.println ("car" + plate + " arrived and parked"); 
       parkinglot.Push(plate); 
      } 
     } 

    } 
} 
Verwandte Themen