public calss Test {
public static void main9String[] args) {
java.util.Date[] dates = new java.util.Date[10];
System.out.println(dates[0]);
System.out.println(dates[0].toString());
}
}上面的代碼有什麽錯誤?爲什麽?可以幫我解釋一下相關的內容嗎?謝謝因為我剛剛開始學Java,有些東西光看書理解不了...
public static void main9String[] args) {
java.util.Date[] dates = new java.util.Date[10];
System.out.println(dates[0]);
System.out.println(dates[0].toString());
}
}上面的代碼有什麽錯誤?爲什麽?可以幫我解釋一下相關的內容嗎?謝謝因為我剛剛開始學Java,有些東西光看書理解不了...
{
dates[i] = new java.util.Date();
}System.out.println(dates[0].getXxxx());
public static void main9String[] args) {
java.util.Date[] dates = new java.util.Date[10]; //可以这样申请,但是你下面不赋值的话,会默认为null
System.out.println(dates[0]); //这里输出Null
System.out.println(dates[0].toString()); //这里会报java.lang.NullPointerException的异常!因为空的对象是不可以调用toString()方法
}
}