我正在编写一个代码来从文件中读取一些记录并以特殊方式对它们进行排序。我想这样的代码: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异常。有人可以帮我解决这个问题吗?
它解决了这个问题,因为我忘了填写数组的一个元素。 – orezvani 2012-04-14 20:00:40