그래서 파일을 구문 분석하고 명령을 읽으려고하는이 클래스를 작성하려고합니다.bufferedreader 스트림에서 globaly 읽기
저는 스트림을 열어 아무것도하지 말고 싶습니다. 다른 클래스 메서드에서 파일을 구문 분석하는 동안. 하지만 내가 만든 메서드에서 파일을 읽으려고 할 때 nullpointerexception이 발생합니다.
도움 apprecated합니다 : D를 테스트하는 내 주요 예외 추적
public static void main(String[] args) throws IOException {
Parser input = null;
input = new Parser("D:\\test.asm");
System.out.println(input.hasMoreCommands());
}
Exception in thread "main" java.lang.NullPointerException
at nand6.Parser.hasMoreCommands(Parser.java:40)
at nand6.Parser.main(Parser.java:116)
스택 트레이스를 보여주세요 !! 더 나은 진단에 도움이 될 것입니다 – Rohit
@Rohit, 거기에 지금 추가했습니다 –
public Parser (String filename) throws FileNotFoundException { FileInputStream fstream = new FileInputStream (_filename); 은 이어야합니다. FileInputStream fstream = new FileInputStream (filename); // _filename이 아님 – Chandu