왜 null 예외 포인터 오류가 발생하고 어떻게 고칠 수 고맙습니다. 당신이 무엇을해야하는지 설명 할 수 있다면. txt 파일의 각 줄을 arraylist에 저장하려고합니다.이 배열은 별도의 줄이 더 큰 배열 목록에 포함됩니다. 이 때문에왜이 코드가 여기에 null 예외 오류가 발생합니까?
public static ArrayList<ArrayList<String>> addAfter(String file1)throws IOException{
Scanner scanner = new Scanner(new File(file1));
ArrayList<ArrayList<String>> arr = new ArrayList<ArrayList<String>>();
ArrayList<String> a = null;
boolean check = false;
while(scanner.hasNextLine())
{
String str = scanner.nextLine();
String[] stringArr = str.split(" +");
for(int i=0; i<stringArr.length; i++){
a.add(stringArr[i]); //null exception being thrown here
}
stringArr = null;
arr.add(a);
a.clear();
}
return arr;
}
예외는 언제 발생합니까? 정확한 오류 메시지 란 무엇입니까? 읽으십시오 : https://stackoverflow.com/help/mcve –