자바 Exception in thread "main" java.lang.NullPointerException 도...

자바 Exception in thread "main" java.lang.NullPointerException 도...

작성일 2013.06.07댓글 1건
    게시물 수정 , 삭제는 로그인 필요

자바 poem.txt에 있는 단어를 가나다 순으로 정렬하려고 하는데 
Exception in thread "main" java.lang.NullPointerException
이렇게 나오네요 ㅠㅠ
어디가 잘못된건지 좀 도와주세요

 import java.io.*;
import java.util.Arrays;
import java.util.StringTokenizer;

class test {
    @SuppressWarnings("null")
public static void main(String args[]) {
       FileReader reader = null;
       BufferedReader bufreader = null;
       StringTokenizer str = null;
       try {
           reader = new FileReader("poem.txt");
           bufreader=new BufferedReader(reader);
           str=new StringTokenizer(bufreader.readLine());
           int index = 0;
String[] arr = null;
while (str.hasMoreTokens()) {
arr[index] = str.nextToken();
          index++;
            }
           Arrays.sort(arr);
           for (String s : arr) {
               System.out.print(s);
           }
          
       }
       catch (FileNotFoundException fnfe) {
           System.out.println("파일이 존재하지 않습니다.");
       }
       catch (IOException ioe) {
           System.out.println("파일을 읽을 수 없습니다.");
       }
       finally {
          try {
               reader.close();
          }          
          catch (Exception e) {
          }
       }
    }
}


#자바 exception #자바 exception 종류 #자바 exception 만들기 #자바 exception in thread main #자바 exception e #자바 exception handling #자바 exception 클래스 #자바 exception throw #자바 exception in thread main java.lang.error unresolved compilation problem #자바 exception in thread main java.util.nosuchelementexception

profile_image 익명 작성일 -

 
import java.io.*;
import java.util.Arrays;
import java.util.StringTokenizer;

class test
{
    @SuppressWarnings("null")
    public static void main(String args[])
    {
        FileReader reader = null;
        BufferedReader bufreader = null;
        StringTokenizer str = null;
        try
        {
            reader = new FileReader("poem.txt");
            bufreader = new BufferedReader(reader);
            str = new StringTokenizer(bufreader.readLine());
            int index = 0;
           
            String[] arr = new String[str.countTokens()];//배열은 미리 크기를  잡아주어야 합니다.
           
            while(str.hasMoreTokens())
            {
                arr[index] = str.nextToken();
                index++;
            }
            Arrays.sort(arr);
            for(String s : arr)
            {
                System.out.print(s + " ");
            }

        }
        catch(FileNotFoundException fnfe)
        {
            System.out.println("파일이 존재하지 않습니다.");
        }
        catch(IOException ioe)
        {
            System.out.println("파일을 읽을 수 없습니다.");
        }
        finally
        {
            try
            {
                reader.close();
            }
            catch(Exception e)
            {
            }
        }
    }

}

자바 Exception in thread "main...

디버그를 해봤더니 21번째 라인에서 질문과 같이 Exception in thread "main" java.lang.NullPointerException 라고 오류가 뜨네요 ㅠㅠ 이유가 뭔지, 어떻게 해야...

Java 자바 Exception in thread "main...

긴급) Exception in thread "main" java.lang.NullPointerException at Main.<init><Main.java:28> at Main.main<Main.java:309> 이러한 오류가 납니다.. 초기 변수 설정시 JMenu m1,m2...

자바 Exception in thread "main" java....

Exception in thread "main" java.lang.NullPointerException at javax.swing.ImageIcon.... java:23) at dynamic_beat_16.Main.main(Main.java:13) 이런오류가 뜹니다.. main...

자바 Exception in thread "main...

... Exception in thread "main" java.lang.NullPointerException at Employee1.Get_Name(Employee1.... at Employee1.main(Employee1.java:59) - em.Set_Name(); 머가 문제 인지...

thread "main" java.lang....

자바 프로그램 짜서 실행시키니깐 콘솔에서 Exception in thread "main" java.lang.NullPointerException at Hello.main(Hello.java:6) 이렇게 오류가 뜨는데 이유좀 알려주세요...

자바 Exception in thread "main...

... 그런데 지금 Exception in thread "main" java.lang.NullPointerException... setVisible(true); } public static void main(String[] args) { new Schedulary...