ファイルからいくつかのレコードを読み込み、特別な方法で並べ替えるコードを書いています。私はこのようなコードを試してみました:Javaエラー:java.lang.NullPointerException
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がを取得します。誰も私にこの問題を手伝うことができますか?
これは、配列の1要素を埋めるのを忘れていたので、この問題を解決しました。 – orezvani