ファイルからいくつかのレコードを読み取り、それらを特別な方法で並べ替えるコードを書いています。私はこのようなコードを試しました:
public class Main {
static class judgement implements Comparable<judgement> {
public int q;
public int d;
public int r;
public int compareTo(judgement j) {
int k = ((judgement) j).q;
return 0;
}
}
public static void method() throws Exception {
judgement[] judgements;
judgements = new judgement[18425];
try {
// fill the "judgements" array
} finally {
Arrays.sort(judgements);
}
}
public static void main(String[] args) throws Exception {
method();
}
}
しかし、compareTo関数でNullPointerExceptionエラーが発生します。誰かがこの問題で私を助けることができますか?