import easyIO.*;
class Oblig3A {
public static void main(String[] args) {
OrdAnalyse oA = new OrdAnalyse(args[0]);
oA.textLeser();
} //closes main
} //closes Oblig3 class
class OrdAnalyse {
String[] ord = new String[5000];
int[] antall = new int[5000];
int antUnik = 0;
String argu;
OrdAnalyse(String file){
argu = file;
} //args relay
void textLeser(){
In lesText = new In(argu);
Out nyText = new Out("oppsummering.txt" , true);
while (!lesText.endOfFile()) {
String reader = lesText.inWord();
for(int i=0; i<ord.length; i++) {
if(reader.equals(ord[i])) {
antall[i]++;
antUnik++;
ord[i] = reader;
nyText.out(ord[i]);
} //if
else {
antall[i]++;
} //else
} //for
}//while
}//textLeser
}//OrdAnalyse.class
문제가있는 것을 발견 할 수있는 사람은 누구입니까? : 도움이 필요해.스레드 "main"의 예외 java.lang.NullPointerException (Uni work)
나는 무엇이 잘못되었는지 전혀 모른다. 나는 많은 것을 시도했다. :/
확실하지가 비록 이유 :의
라인 (33) (reader.equals은 (ORD [I])) {
스택 추적을 표시합니다. – luiscubal
여기서 예외가 발생합니까? 줄 번호가 있어야하고 그 줄이 어디에 있는지 말해야합니다. –
"나는 다른 것들을 많이 시도했습니다." 심지어 디버거? : 스레드 "주요"java.lang.NullPointerException이 에서 –