-1
我正在使用java反射來在運行時調用方法。如何將日期對象轉換爲對象數組?java.util.Date不能轉換爲Object []
即
Method m = ....;
Object[] result = (Object[]) m.invoke(...);
public Date getDate() {
return new Date();
}
還會送:
java.lang.ClassCastException: java.util.Date cannot be cast to [Ljava.lang.Object;
編輯:是的,我應該只是把它添加到對象數組,而不是和返回。
你不能將'Date'轉換成'Object []'。你的意思是你想把它添加到數組中嗎? – Vulcan
是的,我需要返回一個對象數組。在這種情況下,我想將Date轉換爲一個對象,並返回一個大小爲1的Object數組。 – user1636922
爲什麼你會認爲單個對象可能是一個數組?你無法做的不是鑄造,而是包裝。 –